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