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