We’re excited to announce the release of Workshop5 IDE — a powerful upgrade to our well-known Workshop4 IDE. This next-generation integrated development environment introduces familiar experiences and new widget designs, paving the way for future 4D Systems products.
Building upon the solid foundation of Workshop4, Workshop5 brings enhanced performance, advanced features, and an intuitive interface that transforms your development workflow.
Design and Build UIs with Ease
Workshop5 is a comprehensive software IDE for Microsoft Windows, providing a unified platform for working with the 4D Systems family of display modules. Whether you’re a seasoned developer or just starting, Workshop5 offers tools that make UI design easier and more efficient.
Choose the Right Environment for Your Needs
Workshop5 offers multiple development environments, so you can choose the one that best suits your project and coding style.
ViSi
A visual programming experience with drag-and-drop widget placement to assist with 4DGL code generation. It lets users visualize displays during development with direct control over 4D Labs processor-based modules.
Genie
The Genie environment requires no 4DGL coding — just drag, drop, and configure widgets. With Genie Magic, you can add custom code for even greater flexibility.
Extended
The Extended environment uses Serial (SPE) libraries to connect a host controller like an Arduino to 4D Systems displays, offering full GUI control through serial communication.
Pico SDK
The Pico environment supports the Raspberry Pi RP2350 microcontroller and the gen4-RP2350 Series, ideal for graphical interface design and project development.
Workshop4 vs. Workshop5
Workshop5 is designed to succeed the popular Workshop4, keeping familiar environments while introducing improvements and new features.
- Merged Environments: Workshop5 combines Designer and ViSi into one unified ViSi environment.
- Genie Environment: Retains codeless project creation with Genie Magic for custom code flexibility.
- Extended Environment: Integrates Serial and Arduino support for UART-controlled modules.
- New Widgets: Supports internal, inherent, and GCI-based widgets for greater UI variety.

Why Upgrade to Workshop5?
- Unified Development: All environments in one IDE for simplicity.
- Future-Proof: Designed for upcoming updates and new features.
- Community and Support: Access developer forums, resources, and assistance from 4D Systems.
Get Started Today
Experience the future of embedded GUI development with Workshop5. Whether you prefer code-heavy interfaces or visual design, Workshop5 has an environment for you.






