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