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