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