1. A method of supporting creation of an application having a user interface, the method comprising: receiving a user interface (UI) requirement that applies to creation of a UI object that is to be included in an application to be created; receiving an input from a UI designer to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer; and providing the UI object and the UI requirement to an application development environment for an application developer to create the application that includes the UI object.