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