Oracle Solutions of VA
Home / Software

Software development services

We design, build, test and support applications, working in Agile iterations with documentation your team can maintain.

Web applications

Customer portals, internal tools and e-commerce sites built to accessibility standards and designed to be maintained by your own staff after handover.

ReactAngularJava.NETPythonPHP

Mobile applications

Android and iOS apps for ordering, scheduling, learning and field work, published to the app stores.

AndroidiOSFlutterReact Native

APIs and integration

Services that move data reliably between ERP, CRM, payment and third-party platforms, with logging and error handling built in.

RESTGraphQLSOAPMuleSoftMessaging

Cloud and DevOps

Cloud architecture, infrastructure as code, CI/CD pipelines and containers on AWS, Azure, Google Cloud and OCI.

AWSAzureGCPDockerKubernetesTerraform

Application modernization

Moving legacy applications to supported platforms and the cloud, re-architecting where it pays off and rehosting where it does not.

Re-platformingMicroservicesLegacy migration

QA and test automation

Functional, regression, performance and accessibility testing, with automated suites that run on every release.

SeleniumPlaywrightJMeterSection 508

AI and automation

Workflow automation and AI features, such as document processing and assistants, added to existing systems with clear guardrails.

LLM integrationRPAPython

Maintenance and support

Bug fixes, security updates, monitoring and enhancements for applications we built and ones we inherit.

Support SLAsMonitoringSecurity patching

How we work

Projects follow the full software development life cycle with Agile delivery: short iterations, working software at each review, and clear documentation at handover.

Government work is built to applicable guidance, including NIST standards and Section 508 accessibility.

  • Requirements, functional and non-functional, written and signed off
  • Design documents, data models and process diagrams
  • Unit, regression and user acceptance testing
  • Deployment from development to test to production
  • User manuals and administrator guides
  • Ongoing maintenance and support options

Have an application project in mind?

Share a short description and we will suggest an approach and timeline.