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