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