Digital Twin Software Platforms Definition