---
title: "Application Development and Modernization | Smart Data"
url: https://www.smartdata.net/services/web-solutions
description: "Custom application development and modernization: customer and vendor portals, internal tools and rebuilds of IBM i, VB6 and older .NET systems."
source: "Smart Data (smartdata.net). Markdown copy of the page; the HTML page is canonical."
---

Applications

# Application development and modernization

Custom applications, customer and supplier portals, and modern versions of the systems your teams rely on every day, built cloud-native on Azure, AWS or GCP and connected to the ERP and data behind them.

Our application services

## Applications we’ve built and modernized

A Medicaid member app in continuous delivery for 22+ months, a custom learning platform for Google’s sales team, and an IBM RPG order system rebuilt on Angular and Java: new applications, modernized ones and the cloud work that keeps them running.

Custom web applications

### Custom web applications

We build customer and vendor portals, internal tools and dashboards around the work people actually do, with the ERP, CRM and identity systems they depend on wired in from the start.

- Interactive dashboards, customer portals and internal tools with real-time functionality
- Secure role-based access and authentication methods like SSO or MFA
- Workflow automation and custom reporting

Modular web architecture

### Modular web architecture

Front ends and back-end services talk through well-defined APIs, so you can add a feature or connect SAP, Salesforce or Dynamics without rebuilding the application.

- Front ends in React or Angular
- Secure REST APIs between the front end and the back end
- Real-time integration with CRMs, ERPs and cloud platforms

Tools we work in

- React
- Angular
- REST

Cloud-native development

### Cloud-native development and DevOps

We build applications on Azure, AWS and GCP and move existing ones there, from a straight rehost to a full refactor. Serverless and containerized back ends cut idle cost, and delivery pipelines make releases routine.

- Serverless and containerized back ends on Azure Functions, AWS Lambda and containers
- Cloud migration and re-architecture, with integration to SAP, Salesforce, NetSuite, Dynamics and EHR systems
- CI/CD for apps and infrastructure, environment provisioning, secrets management and runbooks your team can operate from
- Azure Functions
- AWS Lambda
- Terraform
- GitHub Actions
- Azure DevOps

Legacy modernization

### Legacy modernization

We’ve moved IBM RPG order management for one of America’s largest industrial distributors and a VB6 shop-floor system for a packaging manufacturer onto modern web platforms, with the business rules carried across and tested against the old behavior.

- UI and UX redesign and responsive updates
- Replatforming from IBM i, VB6 and older .NET to modern web frameworks
- Framework upgrades and security remediation, AI-assisted
- .NET
- Java
- JavaScript

Enterprise integration

### Enterprise integration

An application is only as useful as the data it can reach. We build tested integrations with SAP, Salesforce, NetSuite and the rest of your estate, so people stop copying data between screens.

- Real-time data sync with SAP, Salesforce, NetSuite and others
- SSO and secure, tested APIs
- Automation for workflows, invoicing and analytics
- SAP
- Salesforce
- NetSuite

Industries

## Industries we work in

### Healthcare

Patient, pharmacy and clinical data systems held to HIPAA, including where AI is allowed to touch them.

- Medicaid programs
- Pharmacy services
- Clinical documentation

[Healthcare](https://www.smartdata.net/industries/healthcare)

### Manufacturing and industrial

ERP, shop-floor and supplier data on one platform, so plant reporting and finance reporting reconcile.

- SAP and ERP reporting
- Shop-floor integration
- Supplier portals

[Manufacturing and industrial](https://www.smartdata.net/industries/manufacturing)

### Retail and distribution

Order, inventory, credit and customer data connected across portals, branches and the platforms behind them.

- Vendor and customer portals
- Order and credit systems
- Data platforms

[Retail and distribution](https://www.smartdata.net/industries/retail)

### Financial services

Bank data platforms, reporting that holds up to an audit and managed support for the financial systems the business runs on.

- Bank data platforms
- Managed ERP support
- Legacy migration

[Financial services](https://www.smartdata.net/industries/banking-financial-services)

### Insurance

Claims, member and policy systems for health plans and insurers.

- Health plans
- Claims data
- Member apps

[Insurance](https://www.smartdata.net/industries/insurance)

Case studies

## Applications in production

### From green-screen to modern web for one of America's largest industrial distributors

Winsupply’s IBM RPG order management, moved to an Angular and Java web platform where customers manage their own orders and see their supply chain.

- Spring Boot

[From green-screen to modern web for one of America's largest industrial distributors](https://www.smartdata.net/case-studies/winsupply-order-management-modernization)

### Replacing a legacy mobile app and member portal with a single progressive web application for Medicaid members

A 22-month React Remix PWA for one of the largest Medicaid managed care organizations, replacing the separate mobile app and member portal with one app. Smart Data is the engineering partner.

- TypeScript
- SQL Server

[Replacing a legacy mobile app and member portal with a single progressive web application for Medicaid members](https://www.smartdata.net/case-studies/medicaid-member-experience-pwa)

### A custom LMS tool for Google's internal sales team

A custom LMS for Google’s sales team, with Drive integration, two-way sync to their enablement platform and governance built in.

- Python

[A custom LMS tool for Google's internal sales team](https://www.smartdata.net/case-studies/custom-lms-for-google-sales-team)

A few practical questions

## Questions about application development

What IT leaders usually ask before an application project starts.

Yes. Much of our application work starts that way, including a custom ERP and customer portal taken over from a client’s own IT team and now run as a managed service.

Often, yes. For a national distributor we upgraded the Angular portals and Azure Functions several versions, closed every vulnerability the scans and pen tests found, and kept the business running on the same applications.

Azure, AWS or GCP, usually wherever the rest of your estate already runs, with the delivery pipelines and runbooks your team needs to operate it.

Yes. We can own the project end to end as a scoped project, or our engineers can join your team and follow your process through staff augmentation.

Related services

## Where application development connects

### AI-assisted modernization

Vulnerabilities closed and frameworks upgraded by engineers working with Claude and other current models.

[AI-assisted modernization](https://www.smartdata.net/services/ai-assisted-modernization)

### ERP and enterprise integration

SAP, NetSuite, Dynamics, Oracle and Epicor connected to the applications and portals around them.

[ERP and enterprise integration](https://www.smartdata.net/services/enterprise-integrations)

### AI development

Language model features built into the applications your people already use.

[AI development](https://www.smartdata.net/services/ai-development)

### Managed services

Support for applications, data pipelines and backend processes after launch, with P1 to P4 priority levels.

[Managed services](https://www.smartdata.net/how-we-deliver/managed-services)

Next step

## Which application is holding the business back?

Tell us who uses it, what it runs on and what it has to connect to. Here’s what happens after you reach out.

### A short call about the application

Who uses it, what it has to connect to and what is driving the timing.

### An engineer looks at what’s running

Scope comes from your systems as they are, before anything is priced.

### You get a written proposal

Covering scope, team, approach and price.

[info@smartdata.net](mailto:info@smartdata.net) [(937) 886-9166](tel:+19378869166)
