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