Writing your own component can be as easy as deriving a new class from an existing component. VisualCLX uses Qt , TrollTech's GUI toolkit, for graphics and visual controls. Write clients and servers, including Apache modules. Because CLX is extensible, there will be a variety of components from third-parties. Third-party tool and component vendors are already working with early releases of Kylix to get their components ready.
Components are convenient for many uses.
For example, you can drop a POP3 Client component on a form, add a tree widget to display a hierarchy of folders, a list widget to display messages in a folder, and a text area to display a single message. Some event handlers are simple, such as the tree widget's OnChange handler, which looks up the selected folder, retrieves all the messages to display in the list widget. In less than a day, you can have a basic, but fully functional email client. RAD has a bad rap in some circles because of tools that allow you to rapidly build extremely limited applications. We all know that real programming problems require real code.