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