Our Services

Talk to Us

Testimonials

"Eirtight have been an exceptional IT development partner for Dell. Whether it be bespoke departmental solutions or development on our large corporate applications Eirtight have consistently delivered. They have taken projects from inception and managed them through the full lifecycle of requirements and prototyping through to successful deployment. We have been particularly impressed with their commitment to flexibility and rapid change. This is something that is core to how we deliver at Dell and Eirtight met this challenge with their Agile Development model extremely well. It is through their commitment to Dell as a customer and their deep technical knowledge and expertise that has led us to consistently award repeat projects to Eirtight on an ongoing basis."
Ken Ryan, IT Director, Dell

Custom Software Development


To ensure that a bespoke software project is delivered successfully, it is essential that proven strategies, processes and development methodologies form the foundation of the project. Our unique and refined approach to software development projects results in world-class software being delivered every time we are engaged.

The software development process can be simplified into 4 key project stages -

Detail: a broad overview of the business objectives of the project is documented.
Discovery: detailed specifications and requirements are captured, documented and agreed.
Development: a solution is developed with regular client feedback, and comprehensive testing is completed.
Deployment: the system is deployed to a live environment, maintained and supported.

For more information on our approach and methodologies, see the About Us page.

Eirtight has developed solutions for use in mission-critical areas such as manufacturing process management, transaction queuing and handling, automation of administration systems and many other areas in a number of specialist and niche sectors.

Eirtight has developed a quality ten-step project process that offers the following life-cycle points. This process is applied to all projects that involve systems integration software, application development, engineering software and other software projects. It is based on ISO/IEC 12207:2008 standards. Our Software Services team are the first point of contact to start describing a business issue or problem, and consultation with other experts will be provided as needed so that we develop an appropriate solution or software design for your organisation.
  1. Business requirements documentation
  2. Solution architectural analysis
  3. Risk analysis
  4. Project planning and cost analysis
  5. Development construction
  6. Software Quality Assurance
  7. Software validation and verification
  8. Software documentation
  9. Solution delivery
  10. Support and maintenance
All software projects go through the same software development lifecycle, whether they are
  • Outsourced
  • In-house,
  • Mid-sourced or
  • Off-shore
Eirtight is unique in our ability to provide all 4 development resource solutions. We develop systems using the following technologies and languages
  • C#
  • C++
  • C
  • Visual Basic 6 and VB.net
  • ASP and ASP.net
  • Microsoft IIS and Microsoft SQL Server
  • Microsoft Sharepoint
  • Microsoft SQL Server and MSDE
  • .NET
Systems Integration between different products and bespoke applications:
  • Microsoft - IIS
  • Java
  • ASP with MS-SQL or Access
  • MySQL
  • Linux/Unix - Apache
  • PHP
  • MySQL and Postgres
  • Microsoft IIS/ASP/SQL
  • Apache, PHP, MySQL
  • .NET 2.0, .NET 3.5 ((WCF, WPF, WF, LINQ, AJAX), .NET 4.0
  • C#, VB.NET, ASP.NET, Windows Forms)
For situations where an off-the-shelf solution is unsuitable, custom software application development that integrates with other systems seamlessly, is scalable, and is robust enough to manage current requirements, and envisaged future requirements is the solution. Other benefits of a custom software solution include:
  • The software is specifically designed for your particular requirements and is developed around your business processes. This means that your business doesn’t need to change to be able to use the software, instead the software integrates seamlessly into the business.
  • Off-the-shelf products can very rarely offer the same level of functionality to every user, and so usually has unnecessary or unused features which weigh down the application and make it less user-friendly and intuitive.
  • Custom applications often provide a significant competitive advantage for your business.
  • A bespoke application can interface with other systems within your business, automating data transfer, backup and other tasks, thus reducing business costs.
  • Modifications and additions to the software can be made at any time, based on user feedback and changing business needs.
  • On-going training and documentation requirements are usually reduced because the software performs quite specific tasks in the business.
  • Support and maintenance is more effective and responsive than with an off-the-shelf solution.

Click here to see an overview of our Engagement Model, which demonstrates how we approach a new client project.