A method for creating a user interface (Ul) application (1800, 2000, 2100, 2200) that is arranged for a specific purpose, the method comprising: responsive to a user selecting a block (130, 132, 134, 136, 138, 140, 142, 144) representing a user interface (Ul) application (1800, 2000, 2100, 2200) from a home page of the user displayed on a user device, creating the Ul application at runtime as the Ul application is started, the Ul application having a non-perspective-driven part and a perspective-driven part, wherein the non-perspective-driven part has a fixed layout, and wherein the perspective-driven part has a perspective-driven layout, the creating the Ul application including: parsing application parameters associated with the block, the parsing performed by a universal frontend interface application of a universal application framework (500, 600) in an enterprise computing environment, the application parameters comprising a string containing information identifying an application mode and identifying logical entities defined in the universal application framework, wherein, depending on the application mode, the universal frontend interface application supports different hierarchical entry points, wherein one or more of the logical entities represents a hierarchical data entry point, wherein one or more of the logical entities are bound to a perspective for the perspective-driven part of the UI application, wherein the application parameters associated with the block are passed to a technical application component of the universal application framework, wherein the technical application component is configured for providing non-purpose-specific action and navigation elements for the non-perspective-driven part of the UI application; determining, by the universal frontend interface application from the parsed application parameters associated with the UI application, the application mode and the logical entities for the UI application, wherein the logical entities represent an application configuration for the UI application; initializing the non-perspective-driven part of the UI application, wherein the initializing the non-perspective-driven part of the UI application comprises fetching non-purpose-specific action and navigation elements from the technical application component of the universal application framework; fetching the application configuration for the UI application from the universal application framework and data from the data source residing in a backend storage in the enterprise computing environment; and deriving and loading the perspective in the perspective-driven part of the UI application on the user device, wherein the deriving and loading utilizes the hierarchical entry point of the data source to display the data from the data source according to the perspective-driven layout and the data views described in the perspective-such that the UI application becomes arranged for the specific purpose at runtime. parsing application parameters associated with the block, the parsing performed by a universal frontend interface application of a universal application framework (500, 600) in an enterprise computing environment, the application parameters comprising a string containing information identifying an application mode and identifying logical entities defined in the universal application framework, wherein, depending on the application mode, the universal frontend interface application supports different hierarchical entry points, wherein one or more of the logical entities represents a hierarchical data entry point, wherein one or more of the logical entities are bound to a perspective for the perspective-driven part of the UI application, wherein the application parameters associated with the block are passed to a technical application component of the universal application framework, wherein the technical application component is configured for providing non-purpose-specific action and navigation elements for the non-perspective-driven part of the UI application; determining, by the universal frontend interface application from the parsed application parameters associated with the UI application, the application mode and the logical entities for the UI application, wherein the logical entities represent an application configuration for the UI application; initializing the non-perspective-driven part of the UI application, wherein the initializing the non-perspective-driven part of the UI application comprises fetching non-purpose-specific action and navigation elements from the technical application component of the universal application framework; fetching the application configuration for the UI application from the universal application framework and data from the data source residing in a backend storage in the enterprise computing environment; and deriving and loading the perspective in the perspective-driven part of the UI application on the user device, wherein the deriving and loading utilizes the hierarchical entry point of the data source to display the data from the data source according to the perspective-driven layout and the data views described in the perspective-such that the UI application becomes arranged for the specific purpose at runtime.