The hallmark of the LANSA software development platform is business agility. Our business is built on enabling our customers to adapt to changes in their business with consummate ease – a claim supported by our twenty five-year track record. We deliver enterprise-class power and functionality, normally the preserve of big business, in a simple and affordable toolset that can be used by everyone.
The LANSA software development platform is used by many small and medium sized companies to support their entire business systems infrastructure, and also by divisions of larger enterprises to run business critical applications.
LANSA's guiding principles
When designing our environment, we followed these fundamental guiding principles:
- Making people hard-code data that will change is not wise
- Binding applications to one technology stack is too restrictive
- Nobody has the luxury of starting with a clean slate anymore
- Code that can change without tracking becomes impossible to maintain
- Never define a function or rule more than once; reuse should be the norm
- Don’t expect that one user interface style will suit everyone
Each of these principles is designed to avoid a trap; these are the same traps that have made some legacy systems so rigid and cumbersome to maintain.
The four pillars of the LANSA software development platform
To avoid these traps and to make our promise of Advanced Software Made Simple a reality, the LANSA platform is based on four key elements:
- A Business Rules Engine
- A business-focused low-code development tool
- An independent data services layer
- A visual framework with live prototyping
The LANSA platform significantly reduces costs over the entire software development life cycle, especially ongoing application maintenance, modernization and extension.
LANSA's Business Rules Engine is the key
The LANSA software development platform is supplied with an integral Business Rules Engine. The Engine is where you define metadata, (data that describes other data). Storing definitions, rules and visualisations in a central location – external from any code – dramatically shrinks the maintenance burden of a system and eliminates duplication.