VisualDOC is a general purpose multidisciplinary design, optimization, and process integration software. It is a tool for design process definition, integration, execution, and automation. The design modules included are Optimization, Design of Experiments, Response Surface Approximation, and Probabilistic (Robust and Reliability-based) Analysis. It can be used to add these modules to almost any analysis program. It allows the user to graphically create a connected workflow of components and define each component in the flowchart appropriately. It's features include comprehensive concurrent monitoring and visualization tools, storage and reuse of generated simulation data for post-processing, full debugging support for model execution, and the ability to interactively inspect and monitor the design process. VisualDOC also supports batch-mode execution and provides programmatic access to all the included design modules. It can integrate with Excel, Matlab, various CAE software, and user-defined libraries and executables.