Customized Data Layer Design