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