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