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