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