SafiWorkshop allows you to design, test, debug, and deploy advanced process flow applications (like IVRs) from a single, unified development environment. For database work, it includes a fully featured SQL query editor. SafiWorkshop also includes some Asterisk PBX specific features like an audio prompt editor.
Wayland is a protocol for a compositor to talk to its clients, as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen), or other display servers.
MW is a low footprint embedded UI framework core intended for use on very limited systems. It embeds the JPEG, Freetype, and Cairo libraries, so it only depends on X. It should be fairly portable, as the only thing you need is to create a window on every platform and manage the events.