See what we can do

Services Provided

Enhanced Coding provides a full suite of services covering the entire project lifecycle from the initial requirements gathering to final system handover.

Programming expertise

Our multi-language developers, with full-stack experience, are able to swap easily between frameworks and utilise appropriate components (in any language) in relevant projects.

  • C#
  • Javascript
  • SQL
  • HTML5
  • CSS3
  • MVC
  • Web API
  • Entity Framework
  • NUnit
  • Dependency injection (Unity/Autofac)
  • IdentityServer
  • OAuth2
  • OpenId Connect
  • Identity Server 3
  • Knockout
  • Angular

Systems Architecture

Fully versed in application deployment - we can design, review, and implement the necessary servers and services to ensure the optimal performance of your applications.

  • Web Applications
  • Windows Applications
  • Web Services
  • Windows Services
  • Microsoft SQL Server Databases
  • Server Farms
  • Cloud Deployments

Project Rescue

We can review your existing applications, rescue projects that are out of control, squash bugs & issues, and get your project out the door.

  • Application Analysis
  • Application Optimisation
  • Installation/Deployment
  • Project Rescue
  • Testing
  • Rapid Prototyping
  • Proof of Concept
  • Sample/Template Code

Application Lifecycle

As skilled in project delivery as we are at coding - we can help you manage the whole process, guiding your projects to a successful conclusion. Adding value to existing projects in addition to delivering on new ones.

  • Requirements Gathering
  • Architecture & Design
  • Project Management
  • Resource planning
  • Team leadership
  • Implementation
  • Agile methodology

Software Strategy

We can share with you the processes and practices that we use, or have helped establish, for ourselves or our customers. We can help you with the longer term planning of your software development strategy that can result in massive gains in stability and delivery.

  • IT Strategy Planning
  • Coding standards
  • Account management

User Interaction

Good software should be intuitive, attractive, and make the lives of your customers and staff easier. We are trained in putting together presentations & delivering them, and can make any transition smoother for everyone involved by providing the right information at the right time.

  • Presentations
  • Training
  • System support
  • Application support