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