OpenVLC is an open-source, software-defined visible light communication (VLC) platform developed for rapid prototyping and research, addressing the lack of accessible reference platforms in VLC networks. It leverages a flexible design with a credit-card-sized embedded board and utilizes low-cost components, enabling bi-directional communication using LEDs instead of traditional photodiodes. OpenVLC is positioned to enhance wireless systems for Internet of Things applications while adhering to the IEEE 802.15.7 standard for effective data transmission.