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