Services Provided
ECoding 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 and 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