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