A digital twin is a virtual replica of a physical object, system or process that uses real-time data to simulate its behavior. It updates as its real-world counterpart changes, so engineers can run it forward to test what is likely to happen before acting.