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