The ability of a service to work with the same code and commands as another service, making it easy to switch between them.