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