# Virtual UCM
Virtual UCM is a 100% software implementation of the hardware Enapter UCMs introduced in Gateway Software 2.0.
Virtual UCM enables easy and efficient integration of devices using any protocols running on top of TCP/IP. As an example, it can be used to implement integration of wide range of Modbus TCP 3rd party devices such as Solar Inverters, Hydrogen Compressors, Air Handling Units as well as any kind of SNMP and HTTP-based interfaces.
After installing a new version of Enapter Gateway, it automatically becomes possible to create an unlimited number of Virtual UCMs via the Enapter Cloud Web interface and use Enapter Blueprints.
# How to add Virtual UCM
To add Virtual UCM, please follow Gateway Software 2.0 installation guide. (opens new window)
OpenWatherMap integration at Enapter GitHub (opens new window). This integration is using HTTP REST protocol.