Skip to content
Higgs Software

Services

.NET applications

Line-of-business .NET, changed by someone who will still answer after it ships.

Internal applications, integrations, and careful modernization. For firms whose operational software is a .NET system the current team did not write.

A change that still ships from one developer’s machine is not finished. Automated environment builds and repeatable deploys — Ansible, Terraform, GitHub Actions or GitLab CI — take the manual release toil out of the application project. They do not turn it into a platform team. See Build automation & IaC.

Who it is for

  • A firm with an internal app for billing, staffing, cases, inventory, or the workflow nobody wants to say out loud.
  • A codebase one contractor understands, and everyone else is afraid to open.
  • A team that needs that app to speak to a CRM, a database, or a file the business already trusts.

What the work includes

  • C#, ASP.NET, and the screen that is stuck

    The page the business complains about, and the C# or ASP.NET behind it, before anyone proposes a new platform. Entity Framework when the data access is already there and should stay understandable.

  • WebAPI and WCF

    Services the rest of the stack can call: WebAPI for a newer front end, WCF where the integration is already a service contract. The failure has to be visible to an operator, not only to a log.

  • AngularJS modernization

    A front end that can replace a screen the business has outgrown, scoped to that replacement. Not a rewrite of every internal tool because a framework is familiar.

  • A VB6 bridge, then a replacement

    When a VB6 client is still the system of work, the first project is often a bridge into .NET and the web app beside it. Past automotive-aftermarket work at Fisher Auto Parts was that shape: VB6 integrated with the site, and an AngularJS and WebAPI path aimed at replacing the VB6 programs.

  • Handoff the in-house developer can use

    Notes and a path through the change. A past lead at NRECA moved a mainframe-era application onto C#, WCF, and SQL Server. The point of that kind of project is a system the current team can run after the engagement ends.

How an engagement starts

A .NET engagement starts with the screen the business complains about and the code behind it. The deliverable is a smaller, explained change — or a sequenced plan if the system is too tangled for one pass. Past work has included Fisher Auto Parts, CFA Institute’s WCF and WebAPI services beside Siebel, and a short .NET lead at NRECA. None of those are current employers.

If .NET applications is the project, send a paragraph.

Name the system, what is stuck, and any date that already exists. That is enough to tell whether this practice is the right one.