Services

We build new software, keep existing systems running, and move aging applications onto modern platforms. Every engagement starts with a written scope and price.

Existing system support and development

Get more from the platforms you already own.

Many organizations already pay for capable platforms but lack the time or staff to configure, extend, and maintain them. We work inside your existing environment and follow your change-control process.

  • Microsoft Dynamics 365: customization, workflows, reports, and integrations
  • SharePoint (Online and Server): sites, document libraries, permissions, and migrations
  • Power Platform: Power Apps, Power Automate, and connectors to other systems
  • Bug fixes, performance tuning, and upgrades for in-house applications
  • Ongoing support agreements with defined response times

Custom software and web applications

Software built around how you work.

When off-the-shelf products don't fit, we design and build applications to your requirements, then document them so your team or ours can maintain them.

  • Web applications, customer portals, and internal business tools
  • APIs and integrations between business systems
  • Workflow automation that replaces spreadsheets and manual steps
  • Accessible user interfaces that meet WCAG 2.1 AA and Section 508 when required
  • Automated testing, code review, and written documentation

Legacy system modernization

Replace risk with a plan.

Older systems often hold years of business rules that nobody has written down. We document what the system does, then modernize it in stages so operations continue throughout.

  • Assessment of existing code, data, and dependencies, with a written findings report
  • Maintenance of COBOL and other legacy applications while a replacement is planned
  • Migration of data and business logic to supported languages and platforms
  • Staged cutover plans with rollback steps and parallel testing

Cloud, DevOps, and data

Reliable infrastructure you can understand.

We set up hosting, deployment, and data systems that are secure, repeatable, and documented, so they don't depend on one person's memory.

  • Cloud hosting setup and migration to major cloud platforms
  • Automated build, test, and deployment pipelines
  • Database design, performance tuning, and backup and recovery planning
  • Data pipelines, reporting data sets, and system-to-system data feeds
  • Infrastructure documented as code, with access controls and logging

Ways to work with us

Pick the arrangement that fits your budget and how well defined the work is.

Fixed-price project

A defined scope, schedule, and price. Best when requirements are clear.

Time and materials

Hourly billing against an agreed ceiling. Best when the work is still being discovered.

Support agreement

A monthly block of hours with defined response times for systems already in production.

Subcontract or teaming

For prime contractors and IT firms that need added capacity on a client engagement.

Not sure which service fits?

Describe the problem. We'll suggest an approach and give you a written estimate.

Contact us