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