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