Web and software development
E-accent have extensive experience managing large and complex projects.
We offer full-stack web-application development, either independently or in partnership with another similar team.
We have developed content management, resource planning, ecommerce and business process management software for publishing, healthcare, professional services and non-profit organizations.
Many of our clients rely on our software to support their core business activities – serving customers, managing critical information, handling payments and collaborating internally. Having all these functions together in a single, bespoke platform gives them a unique advantage that competitors can’t easily emulate.
We can host your software for you, or you can choose another hosting supplier if you prefer. As consultants, we can take on full project management, carry out code audits, or just offer a second opinion.
We work with firms of all sizes in a wide range of sectors, based anywhere in the world.
Our applications meet high-level business needs, providing a genuine competitive advantage without locking you into expensive licensing contracts. We custom-build for the way you work, with all the features you need and none of the ones you don’t.
We think about every brief on a business level, not just in terms of technical features. We can often suggest value-adding features or approaches, based on our experience as both a developer and a successful business.
We work flexibly and efficiently, keeping our designs and processes as simple as possible. All our code is produced according to industry best practice and peer-reviewed daily against our own coding standards, which are documented in our online handbook.
All communications are completely transparent, giving you total visibility and control over time spent and cost incurred.
The end result is a bespoke, easy-to-use and affordable software package that fits perfectly with the way your business operates.
This is what you get:
- Full application source code: Including the unit, functional and integration tests that safeguard long-term stability.
- Deployment and server configuration scripts: Help the operations team launch the application in minutes.
- Developer documentation: Describes features and coding standards, to help new developers to familiarize themselves with the code.
- Operations manual: Explains how the software is deployed and how it should be maintained.
- List of 3rd party tools and licenses: So that you can renew any 3rd party subscriptions on time and stay on top of legal compliance matters.
We will monitor and maintain your software, add the latest security updates as they're released, and make sure your data is safe. Often, we’ll take action before you even know there is a problem. You can relax and get on with running your business, knowing we have your software covered.
The main benefit is that the team who developed your software will be around to solve any issues that come up when you start using it. Although we test thoroughly, no amount of testing can foresee every situation that will arise when large and complex software applications are used in real business situations.
There are very few hosting companies who can offer the same level of service in terms of troubleshooting your software. You are more likely to find a provider who will maintain the server and the operating system or the software environment, but not a custom-built application. Splitting hosting and software maintenance between two companies can also cause confusion or disagreement over who ‘owns’ a problem.
Another reason is cost. It is nearly always cheaper to retain us to maintain your software rather than employing your own system administrator or developer. Because we manage multiple applications, we can achieve significant economies of scale – for example, applying security patches to multiple systems at the same time. If you leave those issues to us, you free up management time and save cost too.
Our approach to hosting
We achieve 99.97% uptime on average and take extensive measures to protect your data against loss.
Hosting companies can sometimes carry out daily or continuous backups, but only at the level of the file system rather than at the database transaction level. This means that, while a copy does exist, it might end up being corrupted by the same problem that affects the original data.
We install a hot standby that replicates the whole of the database from the main system in real time on a completely different server at a physically remote location, giving excellent protection against data loss and downtime. If the main server stops operating for any reason, we can switch over to the backup system within 20 minutes.
As an extra safeguard, we also carry out a full nightly backup to yet another data centre located off-site.
Our approach delivers excellent uptime and insurance against data loss, in all but the most disastrous situations.