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