1. A system that facilitates extending the functionality of an application, comprising: a schema component that includes a schema element representative of domain terminology of a problem to be solved; and a mapping component that maps the schema element to a construct of a host application programmable interface (API).