What can you build?
What can you build?
Simple solutions for complex challenges
We believe that the process of achieving a digital competitive advantage starts with a modernized core. That is why we have focused on supplying a platform that is designed for large, advanced, and mission-critical enterprise applications.
Rather than being yet another low-code platform for building mobile apps or portals on top of outdated and hard-to-maintain core applications, Genus is a platform to build the core applications that keep your business running.
Genus is used across industries to create mission-critical, innovative, and differentiating core enterprise applications. To get a sense of the range of applications you can build using Genus, have a look at our Case Studies archive.
The reason why you should build your applications with Genus is sustainability and business agility. With Genus, your business applications can evolve independently from the changes in the technology landscape.
We make sure that the platform always supports the newest technologies and continuously eliminate technological debt. This means that you can focus on evolving the business functionality of your applications in pace with the changes in your organization.
The Genus platform allows you to build advanced, custom-fitted applications at speed. However, to be able to build fast is not enough. Genus enables you to change at speed as well.
Based on our experience from enterprise customers, we find four common use cases where Genus is a perfect fit:
- Core modernization / Legacy migration
- Extend off-the-shelf applications
- Build applications for differentiation
- Innovation and prototyping
In the next sections, we will explore these use cases in more detail.
Core modernization / Legacy migration
Most enterprises have one or more legacy applications developed a decade or more ago that are still relevant in terms of business functionality. The problem is that these applications often suffer from one or more of the following issues:
- They are hard to maintain
- They lack a modern user interface
- They integrate poorly with other applications
- They do not support new business processes
- They are difficult and costly to update
Modernization of such applications is a typical use case for Genus. Although these applications typically need to be completely replaced, they can provide a sound foundation for a new and modernized solution with Genus:
First, the historical use of these applications provides good insights into which processes to keep and which to change. Second, the data model of the old application may still be relevant. Third, the backend data source may be directly utilized in the new application for reverse engineering purposes.
Extend off-the-shelf applications
SaaS (Software as a Service) or COTS (Commercial-Off-The-Shelf) applications are excellent choices in situations where:
- You know the exact requirements for your application,
- These requirements are unlikely to change the next 5-10 years,
- There are few or no opportunities to gain a competitive advantage by differentiating yourself through the processes or data supported by the application, and
- You do not have and do not plan to build, core competencies within the area supported by the application
SaaS and COTS may be the right choice for your business applications even in other situations – and there is an enormous global market for pre-built, ready to deploy applications and suites to select from.
We advocate that you leverage your existing investments in SaaS and COTS applications by extending and enriching the functionality they provide with Genus. Whether it’s CRM, ERP, HR, eCommerce or other core systems, our experience shows that these applications and suites have data structures and functionality that can fuel digital initiatives when made available to the organization.
Modern SaaS and COTS applications are enabling integration and extensions through APIs. By using Genus to integrate with these APIs, you can expand the applications reach by adding new data fields, providing enhanced user experience, and adding differentiating business logic for B2E or B2B usage. This enables business units to respond quickly enough to capitalize on new opportunities presented by digital transformation and provides the necessary business agility to be competitive.
Build applications for differentiation
While many of the core applications in your organization may be bought off-the-shelf, some apps should be designed inhouse. This to provide a competitive advantage by either increasing operational efficiency or adding to the value you deliver compared to your competitors.
Operational efficiency is when your internal processes are more efficient, that is – performed at lower costs, than your competitors. A typical example is the automation of manual or paper-based processes or redesigning outdated business processes that may in other ways be simplified. Such applications almost always integrate with core systems, and typical candidates for operational efficiency apps include case management, registration management, order management, and claims processing.
Differentiation may also occur when you add value to your existing offerings, either by providing higher quality or added layers of service. Such added value may result in the opportunity to provide a premium offering compared to your competitors. These opportunities for value-added services are often tightly connected with the digital transformation of customer experiences.
For both cases, you should seriously consider building your own application with Genus to gain a competitive advantage, and maintain and expand your competencies in the affected area.
Digital innovation is important in most industries and often the key to support improved business processes or new business models. However, this kind of innovation can be costly, as it most often stems from new business ideas with unclear requirements, rapid change, and a high degree of uncertainty. Thus, to limit the economic risk, you need an application development that supports quick experimentation with new ideas at a low cost. Low-code enables a test-and-learn approach, for situations where you do not necessarily know exactly what you need at first.
With Genus, you get the tools you need to quickly build digital solutions with a high degree of involvement and testing from business users. This enables you to quickly shift from an experimental application to a production-ready, scalable solution. That is: build a functional prototype, iterate over this prototype, and scale when the value is proven. Furthermore, the cost of failure is low – as the rapid implementation requires fewer resources than a traditional programming project.
What should you not build with Genus?
While Genus and low-code may sound like a silver bullet to most application scenarios, there are cases where we would not recommend using Genus.
First, as stated previously, we know that there are a lot of great applications on the market that can be bought off the shelf. If an off-the-shelf solution supports all your requirements, and these requirements are not expected to change in the next decade, this may be more cost-effective and faster to implement than a low-code solution. However, make sure that the applications provide APIs that enable external customization so that you do not need to customize the off-the-shelf solution itself. Many companies have fallen into the trap of customizing off-the-shelf solutions, resulting in high implementation costs, delayed deliveries, and difficult maintenance.
Next, branded apps for customer engagement are sometimes not a good match for low-code. The reason is that these apps represent your company brand – meaning that they are often required to be 100% on-brand. A trade-off with most low-code platforms is that the user interfaces to some degree are standardized to enable more rapid implementation. While Genus goes a long way in offering UI customization, you may not get the pixel-perfect reflection of your design guidelines that are required from your branded applications.
Finally, we do not recommend that you use Genus to develop games. Even though creative Business Engineers have succeeded in building both Solitaire and Minesweeper using Genus, these are not the target application scenarios for the platform.