GBL Design Studio 2009 provides facilities for implementing virtual and real-time event-driven architectural designs. It can be used for building system-level behavioral or cycle accurate event-driven simulators and verification suites, like SystemC, or to graphically develop algorithms, like in LabVIEW, or to build other event-driven systems, like GUI, RTOS, databases, FSMs. Even general large-scale software designs can be significantly simplified, decoupled, and parallelized, by using powerful top-down event-driven design with GBL fibers and threads. Intuitive graphical development environment provides convenient and easy way of designing event-driven architectures, integrating C++ code generation and building facilities, which, on one hand, removes the burden of programming for the event-driven simulation library from the designer and, on the other hand, enables a designer to produce easily understandable, verifiable and high performance applications.