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