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