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