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