Advanced design techniques of Data Foundation