A central concept that the VISTA/SFC simulation environment concentrates on concurrent clients . Concurrent clients are external executables or processes that run concurrently with the controlling process - the simulation environment - and communicate with it. Most numerically extensive or critical applications, especially optimization tasks, are not implemented as internal services but are delegated to concurrent clients. To establish access to these external modules, an encapsulation strategy has been developed and implemented.