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