Core Building Blocks for Enterprise Applications