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