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