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