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