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