The best of low-code development, without limitations
Visual LANSA’s low-code development platform enables developers to build multi-experience applications spanning mobile, web and desktop in days instead of months. In an era where development complexity is at an all-time high, Visual LANSA simplifies how developers work by minimizing hand-coding and eliminating supporting multiple development languages and frameworks.
Most low-code tools provide screen designers and the ability to build applications by writing little or no code. But, they also possess significant limitations in areas such as integration, custom enhancements, working outside the model and future maintenance. This is not the case with the Visual LANSA low-code platform.
Visual LANSA is a low-code, Integrated Development Environment (IDE) that allows you to build mobile, responsive web or desktop applications (Windows, browser, mobile devices) for cloud (AWS, Azure) or on-premises (Windows, IBM i, Linux). LANSA’s unique single language concept insulates developers from worrying about browser, mobile and server compatibility, allowing them to focus on building applications with the advantage of low-code simplicity when you can and full-code business logic when you need it. LANSA incorporates an integrated meta-data repository and business rules engine to protect data integrity and reduce application development and support effort.
LANSA has an application framework which provides the architecture, infrastructure and plumbing code of a pre-built commercial business application. Its zero-code prototyping tool, which includes built-in security, navigation and flexible searching, is a ‘living’ prototype because it evolves into a finished application as real components are snapped into it. The framework provides a desktop-style user experience in the browser that enables users to work on multiple tasks concurrently and switch between them easily and seamlessly.
Break away from the status quo
Application development complexity is at an all-time high. For software developers to deliver modern applications with multiple user experiences, they must learn numerous programming languages, research varied open-source frameworks, hand crank source code and support a long list of changing technologies.
This approach is far from optimal because:
- Hand-cranking source code is inefficient and a maintenance burden.
- Locking an application into a specific technology stack is restrictive.
- One user interface style does not suit everyone.
- Duplicating business logic across multiple applications is error-prone.
- Developers are constantly chasing new languages as technology evolves with less attention to business needs and requirements.
The Visual LANSA low-code platform makes it easy to break away from the status quo and start delivering applications using a much better approach.
To learn more, please see The Power of Writing Code in a Low-Code Solution (PDF)
Visual LANSA will help accelerate application development in a variety of ways:
Writing less code means you can build more apps faster than before. Stop saying “there’s no time” and start attacking the backlog of apps your business needs.
Transform your manual and paper-based processes into cloud, desktop, web and mobile applications for better efficiency, productivity and data accuracy.
Satisfy the demand for mobile applications within your organization. Build mobile apps in-house with your current developers and quickly get them into your users’ hands.
Quickly move applications - or parts of applications - to the cloud for better agility and elasticity. Improve availability while cutting operational costs.
Eliminate the need for specialized skills. Allow any developer to work on any part of any application. No more resource shortages or conflicts.
ANY - TO - ANY INTEGRATION
On the surface, applications appear to be singular programs that serve a particular task or job function. But the reality is, under the covers, applications are a series of multiple integration points, communicating with databases, internal and external APIs and connected devices.
Integration is a core strength of Visual LANSA – it’s part of its DNA. Other low-code platforms, claim to integrate with your existing infrastructure, but only if your integration points are conveniently wrapped up as RESTful APIs. With Visual LANSA, you can call DLLs and .NET components, to name a few, directly from your application - both synchronously or asynchronously. Even though Visual LANSA supports RESTful APIs, you are not required to wrap your integration points as RESTful APIs in order to integrate with Visual LANSA.
Instead, you can directly integrate with any existing assets using one of many supported protocols, libraries and file formats to maximize reuse and deploy apps even faster. Also, and just as important, Visual LANSA provides data mapping and transformation capabilities. Information can be stored in many different locations and formats. LANSA enables you to visually map data between many formats and orchestrate a process to validate, access and stored data accordingly. Visual LANSA is the only low-code platform with robust data mapping and integration capabilities.
Here are some examples of supported capabilities:
Web Services: REST, SOAP and XML Web services
Data Formats: XML, JSON, XLS(T), PDF, CSV, TSV, TXT, EDI (ASC X12 and UN/EDIFACT), Zip,etc
Direct Database Access: Most relational and non-relational databases
Direct Calls To: DLLs, EXEs, JAR, .NET components, ActiveX, etc.
Transport Protocols: HTTP(S), FTP(S), (S)FTP, SMS, SMTP, POP3, AS2, AS3, SSH, etc.
Messaging: ActiveMQ (Apache), WebSphere MQ (IBM), SonicMQ (Progress Software) and Tibco Rendezvous (Tibco)
What is LowCode
What is low-code
Low-code is a software design system which allows applications to be created in a fraction of the time compared to traditional line by line coding. A low-code development platform allows application creators to focus on user experiences and business processes as opposed to traditional language development and hand coding form layouts. Low-code can actually be segmented into two different approaches: model and language. A low-code “model” platform is designed around a drag and drop design which hides the actual code from the application designer. The focus is on workflow processes in a dedicated development environment so no coding experience is necessary. The model approach to low-code allows the creation of citizen developers which in turn could ease IT work loads and help eliminate IT backlogs. With citizen developers and professional software developers creating applications simultaneously, model low-code solutions offer an attractive alternative to traditional coding solutions. Language based low-code platforms are geared toward professional developers as they are more complex than the model approach but they offer much more control over application development. This style of low-code still greatly increases application output by using low-code techniques and theories but does not place limitations of the model approach on the application developers.
The Rise of the Citizen Developer
Gartner defines a citizen developer as “a user who creates new business applications for consumption by others using development and runtime environments sanctioned by corporate IT.” This end user is a non-IT employee that is capable of learning the low-code platform in depth enough to create business applications. They are “amateurs” in the world of coding but usually experts in knowing what their department needs to be more efficient. They understand the company’s business processes and how an application could be designed to improve the current process. While this new wave of ad-hoc non-professional programmers may be a boon to application output, they pose some very serious risks to their organization if not utilized correctly.
Please contact Alfasoft for licensing alternatives and pricing.
Alfasoft offer first-line support to all our LANSA customers.
For technical second-line support, please see https://www.lansa.com/support/