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