Applications in AppWare were constructed by dropping icons representing pre-rolled objects onto a worksheet, and then connecting them together to represent message flow between them. Some of the "objects" represented basic logic statements, while others represented GUI widgets such as text editors. The overall logic for any particular object, say a text editor in a window, was constructed as a series of chains of these object connections, fired up in response to an event. At a high level the system is similar in concept to HyperCard or Visual BASIC, in that the program's logic is strongly associated with the object that sends some initial event.
AppWare built true "double clickable" applications that ran natively on either Windows or the Mac. Unlike most systems of the sort, the applications did not end up looking generic, and generally behaved as first-class citizens of the host system. However the applications were also similar to HyperCard and VB in that they generally did not support multi-window operation or the creation of new documents. AppWare applications consisted of a fixed number of forms and windows, a side-effect of its lack of a NEW-type operator for creating new objects at runtime.