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