Power of Coding in a Low-Code Solution - Read the Report

Low-Code Mobile App Development and Data Integration - LANSA

Low-Code >> High Control

Build web and mobile apps faster, easier and more affordably

"We wouldn’t have considered making this online reservation solution ourselves without LANSA."

-VP, Software & Services, Agilysys

Learn More About How Agilysys Powers Vegas Bookings With LANSA >

Business Innovation Without Limitation

Low-Code Platform

LANSA's low-code development platform accelerates and simplifies the creation of enterprise apps while making your development team more productive. LANSA puts you back in control.

IBM i Modernization

LANSA is the only low-code development platform to natively support IBM i. You can build new apps and modernize existing ones - with native web and mobile support

Mobile Development

LANSA makes it easier than ever to take your apps mobile. Build mobile-first apps as easily as web apps using a single platform.

Enterprise Integration

LANSA offers powerful integration choices for your web and mobile apps. We support a range of options to make integration fast and easy.

Digital Transformation Through New Apps

LANSA’s low-code development platform impacts every area of the business, delivering company-wide innovation, productivity and control.

For IT Managers

LANSA lets your team create apps up to 10x faster than usual, reducing the time- to- market for new apps and helping clear your application backlog.

For CxOs

LANSA equips your IT team to innovate and deliver new apps in the time frame the business needs. Your team becomes more productive and responsive.

For Developers

LANSA’s low-code platform allows you to become a full-stack developer delivering web and mobile apps faster and easier than ever before.

For ISVs/SIs

LANSA’s low-code platform helps build easy-to-maintain apps for your customers, reduces time-to-market, and makes your team more productive.

“With LANSA we can help our customers be more agile and responsive to new business requirements. That's extremely important in the transportation industry. Enhancements and customization are now simple and fast, meaning that we can respond quicker to customer requests.”

“With LANSA we can help our customers be more agile and responsive to new business requirements. That's extremely important in the transportation industry. Enhancements and customization are now simple and fast, meaning that we can respond quicker to customer requests.”

“With LANSA we can help our customers be more agile and responsive to new business requirements. That's extremely important in the transportation industry. Enhancements and customization are now simple and fast, meaning that we can respond quicker to customer requests.”

Glenn Gundermann, Application Development Manager, Nulogx

“Our ERP system happens to run on IBM i, which is often and mistakenly earmarked as a legacy platform. Using LANSA and with a renewed focus on our existing ERP system, we have proven to be more flexible and productive than a packaged ERP like SAP ever could be.”

“Our ERP system happens to run on IBM i, which is often and mistakenly earmarked as a legacy platform. Using LANSA and with a renewed focus on our existing ERP system, we have proven to be more flexible and productive than a packaged ERP like SAP ever could be.”

“Our ERP system happens to run on IBM i, which is often and mistakenly earmarked as a legacy platform. Using LANSA and with a renewed focus on our existing ERP system, we have proven to be more flexible and productive than a packaged ERP like SAP ever could be.”

Arnold Hendriks, Application Development Manager, Bidfood

“The LANSA portal is a crucial part of our digital strategy and plays an important role in remaining competitive. It offers a new way to add value to our services, above and beyond just selling a product.”

Michael Hall, Head of Digital, Elders Rural

previous arrow
next arrow
Slider

Trusted by thousands of organizations worldwide

Go Faster with LANSA

LANSA has been speeding the productivity of professional developers for over 30 years. We help you deliver enterprise-grade applications faster than before because you can build mobile, web, cloud, and desktop apps from one powerful platform.

Accelerate App Development with Visual LANSA

Part 1: Business Rules Engine

Over the past few months I have been writing about the benefits of low-code and how a platform such as Visual LANSA can increase the effectiveness and efficiency of professional developers. Visual LANSA has a much different approach to low-code than the model-based low-code platforms where users work with icons and workflows. In Visual LANSA, developers have the ability to write code in LANSA’s own RDMLX language. The question becomes, if developers are not solely dragging and dropping icons, where does the low-code or the accelerated application development aspect come into play? That is a great question and one I will explain in more detail over the next few blogs. I will start with Visual LANSA’s Business Rules Engine.

Business Rules Engine

One of Visual LANSA’s most powerful features is the Business Rules Engine. The Business Rules Engine is a central repository that stores everything a developer creates with Visual LANSA. Better yet, since it is central, it stores everything created by your team of developers. Once an object is created in the repository, it is available to be used and reused by any application or developer. Let’s take a closer look at an example of using the Business Rules Engine.

Example:

You have a table named Departments that you want to access. Simply select New server module, give your server module a name and description and then select the table Departments and click Create. The server module is automatically created along with approximately 100 lines of code with all the main functions you would need when accessing the Departments table. The server module is now in the Business Rules Engine for any application or developer to use. 

Another powerful feature of Visual LANSA is being able to create server side and client side applications in the same IDE using the same code. Whether the developer is creating objects to access data or create a user interface, all the objects will be centrally located in the Business Rules Engine. Notice that we created this server module in the Visual LANSA IDE, but it is accessing data on the server. If developers need to add additional functionality to this module, they just write the additional function inside in the IDE. The developer will never have to leave the Visual LANSA IDE to create custom functionality. Visual LANSA developers need to code only in the IDE and will not have to learn additional programming languages. They will not have to leave the IDE to create a workaround application in another language. The ability to easily create additional functionality by writing code inside the IDE will save your developers precious application development time. And to top it off, the additional functionality created by writing code is stored in the Business Rules Engine to be used at any time by any developer.

An additional feature of the Business Rules Engine is being able to define rules and formats for specific fields in one location. If you have a field labeled INVNUM, for “invoice number,” and this field is used by multiple tables across multiple applications, then everything about INVNUM can be defined in the Business Rules Engine. If INVNUM always needs to be defined as a length of 6 with no alpha characters and if this criterion is not met an error needs to be thrown, then this can be defined in the Business Rules Engine. The developer does not need to code these requirements into every application. They are defined in one central location and automatically applied across all applications. Being able to define everything about your tables fields in one central location means less coding for developers to write. 

The Visual LANSA Business Rules Engine is an essential component in speeding up application output. As more objects and rules are added to this central repository, the less coding needs done on each application. When creating massive enterprise applications, the benefits compound to significantly decrease the time it takes to create applications.

Stay tuned for Part II – Visual LANSA Wizards, coming soon!  Until then, visit us at LANSA.com for more information.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.