Doppelganger Pro

The Designery s.r.o  
Robert Linhardt 
Type: Software
TRL: 2

Doppelganger Pro (DGPro) is a software evironment enabling to build virtual process flows from pre-defined or user-defined modules. Once these flows, i.e. modules and relationships between modules have been defined, users may simulate process flows in real time, or on a deccelerated or accelerated timeline, as well as under realistic or unrealistic virtual world conditions. Our modules can be set-up to process pre-defined or actual real-world data and provide realistic output to be processed by further modules down the line in these virtual process models. DGPro allows to experiement with either user-defined or generated alternative configurations of process flows to preview system behaviors and system outputs without the need to build costly real-world experiments or entire production pipelines. Our solution allows users to explore both conservative process alternatives as well as wildly speculative system configurations that would be otherwise too cost-prohibitive to explore. As a result DGPro creates avenues not only for iterative process innovation but also for bold leaps that would either take multiple iterations to achieve, or would potentially never be found otherwise.

IPR / Licence

DGPro will have a per user and per file limited/unlimited licensing model, allowing individual, SME as well as enterprise licensing options. Plugins and/or industry datasets (module presets) will require additional per user license purchases. DGPro will be the IP of The Designery s.r.o., while plugins and industry datasets will remain the IP of third parties that create and maintain them. We plan to have a shared revenue model with third parties that decide to build and market plugins or datasets that are compatible with DPPro.

Contact Person

Robert Linhardt


DGPro is a process modelling and simulation software environment with an architecture allowing integration with 3rd party plugins and datasets.


DGPro is first of all a design environment where users can reproduce their real-world processes, or build hypothetical processes, expressed as a set of configurable modules and relationships, i.e. inputs, outputs, and processing criteria. Once a process is built in our virtual environment, the software allows to simulate the process under realistic or unrealistic conditions (e.g. accelerated time). In addition it allows to explore variations of said processes under the range of configurations defined for each module and relationship, thus allowing users to preview system behavior under a very wide range of hypothetical scenarios. In addition our system is also capable or generating alternative process flows as long as the rules of compatibility between output/input/processing capability are not broken, i.e. in case an alternative sequencing of process modules is even possible. This generative quality allows to find - where applicable - alternative process flows that would otherwise consume considerable real-world resources and/or would be prohibitive to explore due to time constraints (e.g. in case a single experiment takes months or years to conduct and evaluate)