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