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