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