Monolithic Applications
The primary approach for enterprise software development today is the writing of code – a lot of code. Code must be written for every form, process, inquiry and report. Enterprise applications start out small and over time, turn into what is called “Monolithic Applications,” with millions of lines of code (sometimes referred to as bloatware). Companies are crushed under the weight of these applications because they are big, complicated and rigid. Fluidapps is the first enterprise application positioned to reduce the size and complexity of enterprise software, with a simple design, small footprint, and incredible flexibility.
Monolithic applications are large, complicated, inconsistent and rigid software products containing thousands of interdependent programs, usually written in multiple languages and utilizing multiple layers of technology. These applications are a major source of frustration in the business community, causing serious concerns with poor quality, excessive purchasing costs and high implementation and maintenance costs. The enterprise software industry is reaching critical mass with its customers, where the costs to purchase, modify, implement and maintain these applications far exceed the benefits.
The problem with monolithic applications is the traditional method of software development. This method matches one or more packets of code to each and every business process. Since there are thousands of standard business processes, with varying nuances for every type of business, the results are massive and complicated heaps of computer code with thousands of packets of code. Since the number of business processes increases daily, so does the size and complexity of these applications. The industry needs a fresh new approach to enterprise application development.
The solution is to simplify enterprise software by shrinking the size of applications and providing intuitive and consistent navigation, along with incredible flexibility. A solution to the problem commenced in the late 1990s. After several years of design, the solution was finally reached through the use of an innovative software technology called “Singular Polymorphic Software” (SPS). SPS technology became the basis of the Fluidapps product.
Singular polymorphic software (SPS) technology uses a single device called the “Universal Data View”, residing on the client, and capable of addressing all development and business activities. SPS technology eliminates the need to match a packet of code for each business process. The universal data view is used for all data maintenance, inquiry and reporting activities. This will significantly simplify and reduce the size and complexity of enterprise applications, while providing an intuitive and consistent environment. In addition, SPS technology is extremely flexible. The ease and speed of change will be addictive to users. SPS technology spells the beginning of the end of monolithic applications.
