One of the purposes of the Shift2Rail TAURO project is to define and propose standardized remote driving and command functionalities for this type of operations in the future. To achieve it, the ongoing research encompasses the definition of a specification to enable the remote driving and command for three relevant use cases, carefully selected: Remote driving under ETCS, remote driving in shunting yard and remote driving in depots for tramways.The process of defining the specification is divided in three phases. First, a deep analysis of the functions which are suitable for their remote command is performed. This analysis is based on the actual driver tasks based on ERA_ERTMS_0155660 and the EN15380-4 Functional Breakdown Structure. For each function some parameters (including performance and safety concerns) are described.In a second step, the three use cases are thoroughly defined using SysML, describing the actors, steps and outcome, among other aspects. Finally, a large set of functional and non-functional requirements are identified.Based on the specification this paper also presents a draft architecture for the use case of remotely commanded tramways in depots. This architecture targets having a safe and secured tramway under any circumstance by implementing several modules and functions that enable the tramway protecting itself from failures or remote driving errors.The final target of this research activity leads with the definition of an application profile (SysML syntactic and semantic definition of an interface) to be standardized and ensure interoperability.