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