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