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