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