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