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