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