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