XVT provides a graphical interface for developers to design and develop GUI applications that can run on multiple platforms, including Microsoft Windows, Linux, Mac OS X, Solaris, HP-UX, and AIX. It acts as an "abstraction layer" that allows developers to focus on building their applications without worrying about the specific operating system. XVT's software development toolkit has been in development since 1989 and is widely used in mission-critical production sites and applications. With XVT, developers can compile their applications on any supported platform, and the resulting application will have the look and feel of the native platform. XVT also allows for network-based processing, where the processing takes place on a local host while the user interface is displayed on a remote host. Additionally, XVT offers a visual, rapid application development framework for producing C/C++ applications that can run on all major platforms.