Software Development ยท Web Application Development
Web Application Development
Paragon designs and develops complete web applications for IBM i, Linux, and Windows using PHP, Python, Java, Node.js, and other appropriate technologies. We build new applications, extend existing business systems, and develop modern interfaces that work securely with the data and processes organizations already rely on.
What we build
Business Applications Designed for the Web
We build new applications from the ground up and extend existing systems when a browser interface provides the right experience for employees, customers, vendors, or business partners.
Application platforms
Build on the Platform That Fits
Paragon develops web applications for IBM i, Linux, and Windows. The application can run alongside an existing business system, use a separate application tier, or operate as a completely new solution.
Our development capabilities include PHP, Python, Java, Node.js, and modern browser technologies. We select the architecture, language, and framework according to the application’s requirements, deployment environment, integration needs, and the customer’s long-term support strategy.
IBM i is one of the platforms we support particularly well. Applications can run directly on IBM i and access DB2 for i locally, or they can run on Linux or Windows and connect securely to IBM i and other systems.
Application Technologies
- PHP and Python application development
- Java and Node.js applications and services
- HTML, CSS, JavaScript, and appropriate front-end frameworks
- Database access and SQL development for DB2 for i, MariaDB, MySQL, PostgreSQL, and Microsoft SQL Server
- REST APIs, JSON, authentication, and application integration
- Responsive interfaces for desktop, tablet, and mobile use
Two valid development paths
New Applications and Modernization
New Web Application Development
We can build a complete application from a clean starting point using PHP, Python, Java, Node.js, or another appropriate technology. The application may use DB2 for i locally, connect to other databases and services, or bring several systems together through one browser-based workflow.
Web Applications for Modernization
When the objective is to modernize an established application, we can develop a web interface that works with existing or rearchitected business logic, APIs, and databases on IBM i, Linux, or Windows. This is one modernization approach, not a requirement for every web project.
Application examples
Web Applications Built Around Real Business Processes
The best web applications are not generic websites. They support a defined business process, use the organization’s data, enforce its rules, and provide the right information and actions to each user.
Paragon works with customers to understand the process before selecting the architecture and technology. A project may be a focused application for one department or a complete system used across the business.
Common Projects
- Order entry, order status, and customer service applications
- Customer, vendor, and employee self-service portals
- Production, warehouse, shipping, and inventory applications
- Workflow, approval, scheduling, and administrative systems
- Data-entry applications for mobile and remote employees
- Applications that combine IBM i data with external systems and services
Related capabilities
Connected to the Rest of Your Application Environment
Web application development often includes database work, APIs, security, and integration with existing applications. If the project is intended to transform an established IBM i application, see our structured approach to IBM i modernization.
FAQ
Web Application Development Questions
Which platforms do you use for web application development?
We develop web applications for IBM i, Linux, and Windows. The platform is selected according to the application, existing systems, database, integration requirements, and the customer’s preferred operating environment.
Can you build a complete web application directly on IBM i?
Yes. We can build complete applications using PHP, Python, Java, Node.js, and other technologies supported by IBM i. The application does not need RPG or COBOL components.
Can a new application access DB2 for i directly?
Yes. An application running on IBM i can access DB2 for i locally. This avoids creating and synchronizing an unnecessary off-platform copy of the data.
Do you only build applications on IBM i?
No. We also build applications for Linux and Windows and can integrate those applications with IBM i, other databases, ERP systems, and external services.
Can a web application read and update IBM i data?
Yes. We build both inquiry applications and transactional applications that validate and update business data according to the required rules and security controls.
Does web application development require a full modernization project?
No. A web application can be completely new, can extend an existing system, or can be one component of a broader modernization project. We recommend the approach that fits the customer’s objectives.
Have a Web Application in Mind?
Tell us about the users, business process, and systems involved, and we will help determine the right architecture and development approach.
Discuss your project Call 800-966-6725