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