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