Presenty is a platform-independent user interface application framework. It uses a modified Model-View-Presenter pattern with continuation-based tasks to represent user interactions. Tasks are composed of primitive and compound user requests to interface components. An extendable domain-specific language in Smalltalk allows for implementing reusable tasks. The framework supports contact management tasks like selecting contacts from groups or search, implemented using this task-based approach.