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