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