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