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