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