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