Learn more about us

Our History

Founded in 1995 by mechanical engineer Dave Barrett, DBL is a profitable, independent software development company specialising in custom applications. Initially leveraging its experience by working with the engineering industry, DBL has since produced bespoke solutions for customers spanning a vast range of business sectors, including finance, manufacturing, telecommunications, marketing and distribution.

At DBL we have a simple, clear vision that we follow in all our work: We aspire to empower all business environments with the ability to make better decisions. Our solutions are engineered and built on your imagination and dreams. The best business dreams can be a reality.

DBLogic History - a timeline

1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
First database project (Dbase2)
First MS SQL database (V4.21) with MS Access (V1.1) front end
First browser based application
First .Net Application
Expanded and moved to Station House
First Integrated solution with MS CRM
New pricing model
New DBL website
First MS Access (V1.0) based application
DBLogic formed following management buy out
First Content managed commercial Internet web site using COM+ architecture
Data Mining and Reporting solution for Aerospace MRP System
First Integrated SharePoint Services Application
First WCF enabled application
Gone international

Our Structure

DBL is split into Sales and Marketing, Development and Support teams, each with a dedicated focus. All of our teams work very closely together ensuring knowledge is spread throughout the company, so you’re always speaking to the ‘right person’.

Pricing Models

Unlike standard software that can be quite inflexible, all our systems are built with further development in mind. As your business grows and changes, our software is designed to adapt. If you require additional functionality or changes to your business rules, we will work with you to provide them, and seamlessly build them into your software.

At DBL we can provide our development services on two different pricing models to suit each customer.

  • 'Fixed-Cost'

    The first is the traditional fixed cost agreement. With this we will provide a fixed cost to develop your software against an agreed specification. The specification clearly needs to cover all the required functionality and be sufficiently detailed to allow a reasonably accurate estimation of the development time and hence cost required. Any overruns due to technical issues etc. will not incur any additional cost, however any requirement changes may do so depending on the impact they have. This model works well when you have a very clear understanding and view of what you want and how you want your system to operate, and with our assistance can produce a detailed specification. Projects can still be “phased” (with a fixed specification and cost for each phase) and work is still done following the SCRUM methodology to allow as much flexibility as possible.

  • 'Flexible Development Agreement'

    Often it can be very difficult to produce a specification in sufficient detail to cover even a single phase of development let alone the full system. As such, a more incremental approach is needed to ensure that the final system fully meets the needs of you and your business. Regularly requirements only come to light during the development and, typically, it is hard to fully envisage what you need until you have seen the possibilities.

    To cater for this, we offer a “Development Agreement” cost model. Simply put, we agree the approximate annual development hours required and then invoice for a twelfth of this each month. The amount of development time you use up each month can vary to suit your needs, within a mutual fair usage agreement. Whilst this still requires a knowledge of what the system will need to achieve it can be at a less detailed level so that we can, using our experience of system development, get an approximate likely requirement.

    We use our SCRUM approach to help guide what work takes place each month: you can prioritise which aspects of your system you want us to work on, and we will determine the amount of time we estimate this will take. This is the amount of hours you will use from your annual allowance for that requirement, even if it takes us longer.

    These agreements can be flexible to meet your changing needs. Should as a result of new ideas the amount of available hours be insufficient then an additional / modified agreement can be put in place.