With the frequi software, you can massively accelerate the development of full-stack applications today. Below, frequi CEO Mathias Zimmermann describes the business benefits that the software brings for frequi customers and partners.
It is a familiar picture these days - many IT departments in companies groaning under the demands of their specialist departments. These requirements are often driven by competitive pressure and the market conditions companies are exposed to. An essential efficiency factor in this environment is the ability to bring new solutions to the market quickly and flexibly, or to establish them on the market. For one, these solutions must be individually adapted to the requirements (differentiation). Often, however, there is only a very limited budget available. Nevertheless, there are expectations for technologically high-quality and contemporary applications that leave an eventful impression for the end user. However, this is only possible with the use of the latest front-end technologies.
In addition to the technological change in the front-end area, the question of the right infrastructure for the implementation of corporate applications has arisen in recent years. On the one hand, there is the grown, apparently fully controllable and secure internal on-premise environment; on the other hand, you often want to make applications available to a large number of users outside the company. The infrastructure hurdles that a company needs to overcome to provide an outward-facing solution are still very high in some cases. And it is in precisely this environment that there are solutions that can be implemented on the basis of a cloud platform.
Due to this uncertainty or lack of strategy, the decision-making and thus the implementation process of technically necessary and competitive differentiation applications is being postponed. For fear of betting on the “wrong horse”, many of these requirements are initially ignored and the implementation is postponed. As a result, both the specialist departments and IT are dissatisfied, apart from the economic damage to the company. Since this can often not be clearly quantified, this dilemma often has no consequences.
Software manufacturers are trying to find solutions for this with a wide variety of approaches. On the one hand, it is particularly interesting to transfer some of the requirements from the IT departments to the specialist department. The fact that this approach can only be promising to a limited extent is particularly evident when you consider that data services are essential for the application. There are other approaches, however, that aim to significantly increase efficiency in the IT department by accelerating development work. In this context, it will be difficult to fully train developers in all the necessary front-end, middleware and back-end technologies so that every developer can fully master the extensive technology stack. One approach to solving this question is the possibility of the so-called full stack generation of applications. This is about using a uniform programming language or graphical application interface to describe or model the complete application from the front-end to the database layer and then to have the application generated across all layers using the appropriate tool.
We at frequi follow precisely this approach because we are convinced that high-quality and functional applications can only be created in the overall context of knowledge about the application architecture. Even a specialist department can and never will have this overview. We therefore do everything we can to make the developer's work as simple and efficient as possible. The developer no longer needs to master the complexity that results from the use of different technologies. However, the code generated in the end is no different to what an experienced developer would implement. This leaves the developer the option of subsequently making manual adjustments to the application using the respective tool.
Last but not least, we meet the challenge of having to make the platform decision with another innovative approach. In addition to the possibility of generating the full stack application, we go one step further and enable this on multiple platforms. This makes it possible to generate several platform-specific projects with one almost identical code. Migration from one environment to another can thus be done in a few hours.
By using the frequency programming language storm, you can benefit right away from the advantages that enable you to develop your SAPUI5 applications more efficiently on different platforms:
An immediately usable Eclipse plugin reduces the initial effort for the developer
The easy to learn metalanguage storm
A multi-stack development tool
Currently supports full stack development on the SAP Cloud and SAP NetWeaver Java platform
A development tool with optimal support for fast development (copy/paste, search/replace functions)
Enormous reduction in the implementation effort of UI5 applications (in particular data entry, list output, document management and search scenarios)
If you have any questions, do not hesitate to write to us at: firstname.lastname@example.org.