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