HOME

Software Development and Consulting

Software Development 
and Consulting

Vast Experience in the Enterprise and excited by Start-up or Research ventures.


Affordable rates, no quality compromises.


Professional and Best Practice driven but flexible to your needs.

SERVICES

Quality, On-Time, In-Full.

Q u a l i t y ,  
O n - T i m e ,  
I n - F u l l .  

Development
Services >

We can assist you with defining, scoping and developing your product from day 1 all ...

cross
SERVICES

Development Services

We can assist you with defining, scoping and developing your product from day 1 all the way to it being deployed into production.

Managing the full software development lifecycle by applying various proven methodologies, in conjunction with vast project experience, makes this discipline one of DHC's strengths. The main focus is always on quality as we have an acute appreciation for the overheads sub-standard software deliveries can have on projects and for customers further down the line.

While we are able to employ all mainstream software development methodologies and can advise which to use for a particular project, the customer and project needs will determine the software development approach and methodology.

DHC is predominantly a Microsoft shop with skills covering full stack but also have skills to develop bespoke Device Drivers. Smart Device development on both Android and IOS can also be done. We believe a holistic approach should be taken when developing software and therefore employ the following key supporting functions as well:

  • Systems architecture design
  • Software architecture design
  • Project management (Prince 2 qualified)

Skills:

C# ASP.Net with MVC, Javascript, JQuery, HTML5, CSS, Node.js, Angular, TypeScript, MS SQL Server, TSQL, Oracle, PL/SQL.


Customer Testing
Services >

DHC can provide and manage virtual test and sandbox environments based on pre-defined specifications ...

cross
SERVICES

Customer Testing Services

Test Environment Provision

DHC can provide and manage virtual test and sandbox environments based on pre-defined specifications. One would typically have an environment where a bespoke product can run on the required technology stack. The provision and change management of Test environments is a key factor often overlooked. Sandbox environments are particularly useful for business and design orientated users to prove concepts while working with agile development teams. Changes can easily be rolled back to the last known good configuration using virtual snapshots.

Test Environment Process and Procedure Implementation

DHC can establish testing processes and procedures which are well documented and that can easily be managed to a mature level. Testing approaches and documentation vary, due to the various development methodologies available, e.g. scrum, waterfall etc. but can be tailored to a simplified approach according to customers' needs. The aim is to simplify the management of test deliverables and to promote accountability of testers and suppliers.

Test Environment Maintenance

Once a test environment is established, it needs to be kept up to date and in working order. This requires continuous maintenance. If a customer subscribes to this service they will have versioned test environments (virtual environments only) with the latest version always implemented with latest code releases. This is beneficial (and recommended), as projects will not have to pay for the test environment implementation of new releases and there is no wait time for implementation resourcing slots. For virtualised test environments there will also be no availability issues and the wait times often experienced as a result.

Testing

DHC can provide resources to perform testing on behalf of customers or to assist customers with testing efforts. DHC covers Integration, Systems, Functional, Regression, Acceptance, Performance and Installation testing but can sub-contract expertise for Penetration testing where necessary. Our basic philosophy is that a tester needs business context of the tested application and armed with that knowledge the tester can test each individual case based on its own merits. This principle can be applied with any testing methodology or approach.


Automated Support
Services >

This service not only augments support teams but also aims to solve the problem of subject matter ...

cross
SERVICES

Automated Support Services

This service not only augments support teams but also aims to solve the problem of subject matter expertise and IP that cannot always be retained in an organisation.

DHC takes a pro-active and pragmatic approach to support and appreciates that each environment is different. We realise we would need to engage with customers prior to finalising a service offering approach, but based on experience we have found that the following approach works well:

Initial assessment of current operational state and production of report covering:

  • Current application and technical related issues to be addressed - high level
  • Areas where further training is required
  • Cost estimates for an initial clean up exercise

Initial environment clean up exercise

Implementation of a recurring assessment, report and cleanup cycle. (We recommend an initial weekly cycle and can then move to a monthly or bi-monthly cycle as the environment becomes more stable.)

We are very excited about our new operational diagnostics tool which is currently in development and available in beta versions.

This tool will focus on providing a view of the enterprise operational status at any point in time in a concise management friendly format and will also have the ability to expand and drill down into more detailed views for technical audiences. Up/Down reporting of hardware and software services is done to cover the infrastructure portion but the real value of the tool lies in the flexibility to monitor custom software KPIs and process non-conformance.

icon icon icon icon icon icon icon icon icon icon icon icon

ABOUT US

DHC is a software consultancy and development business with vast experience in the Commercial and Central Bank domains spanning more than a decade. The company has been involved in enterprise and government projects across the globe requiring high security clearance and confidentiality.

We are also always looking to engage with SMEs or Start-ups to transform their software based ideas into reality.

DHC's research and development efforts focus on establishing niche market products while creating a platform for learning.

CONTACT US

Let’s connect

L e t ' s  
c o n n e c t  

ENQUIRY FORM





CUSTOMER PORTAL

Login

L o g i n