Originally, OPC was designed for Windows, but with the development of OPC UA (Unified Architecture), it has evolved to be platform-independent. OPC UA supports various operating systems including Linux, Android, and others, making it versatile for integration with non-Windows systems.