other layer example framework software server source product application products developed tasks windows development system needs services integration where domain macroview developers approach allows based process applications using their developing these standard people manual which client provides functionality language driver systems interface business clients automated design access staff collection information JoelLipman.Com