We help clients get more from existing and new databases.
We specialise in developing custom databases. Our aim is to keep it simple for database users. Even when working with often complex data sets.
We develop and support MS Access, SQL Server and cloud databases, as well as managing third party database and system API integrations, as well as mobile app development.
Frequently Asked Questions
That depends on a number of options
(a) how complex your requirements are
(b) whether it is a new or existing system
(c) what technology is used
For new systems we are normally able to give you a ballpark figure and then after some analysis an estimate. For changes to existing systems we work on an hourly rate because there are normally too many unknowns.
Please contact us us for more details.
For new databases we normally give you a ballpark estimate for the whole project. Once we have done the analysis and design work we give you a completed specification with an estimate for the project. This allows you to see exactly what you will get and mitigate the risks of the project.
For fixes or changes to an existing database system we work on an hourly basis and provided regular reports on progress made and issues encountered. The hourly rate depends on the level of commitment: the more hours you commit to, the lower the hourly rate. Please contact us for more details.
Scope creep (where the size of the project changes after the estimate has been accepted) is one of the biggest challenges software developers face, and we are no exception.
There are many reasons for this, the main one is that perceptions change during the project. Only at the end of the project do we really understand what was required.
Before we start coding we will send you a “Scope of Works” document which we ask you to sign and return. In there we try to document what is within scope and what is not. That is a difficult process and may leave a number of “grey areas” and we allow a 20% contingency to cover those. If the effort is beyond that contingency then we will review the agreement with you.
During the normal business day (9am to 5pm) there is almost always someone in the office to take your call.
For emails we normally respond within 2 hours and offer guaranteed response rates for clients on a support contract.
For clients on a support contract the minimum is 15 minutes. For new clients our minimum is 4 hours.
We normally use a mix of agile and waterfall methodologies. We use them for prototyping and use cases, programming and testing
Yes. We have a strict policy of never sharing your information with anyone outside of our organisation. We take care to make sure that all of our staff understand how confidential it is and all staff sign an NDA (a non-disclosure agreement) when they join DB Gurus.
If we are hosting your database then we will put it on to one of our AWS servers located in Australia.
Click here to find out more about Amazon Web Services (AWS). We use them because they have amazing reliability, scalability and security. One of the few providers offering ISO 27001 which is required by a number of our medical and government clients.
Security comes in many levels and we try hard to address all of them:
- Physical security: This is handled by AWS, see https://aws.amazon.com/compliance/data-center/controls/.
- Daily Data Backups: In addition to the fault tolerance services provided by AWS we also take a backup of your data every night in case we need to roll it back. These are held for 7 days.
- Weekly Data Backups: We may sound a little backup obsessed but we hate the idea of losing data so we also take a weekly backup which is retained for at least 1 year.
- Offsite Backups: Weekly backups are taken offsite and are stored inside a digital safewhich means that even if the disk is stolen it is unreadable without knowing the very long and complex password.
- Source Control: All code is stored inside a source control repositoryso all changes are tracked and we can roll back changes if necessary and control our releases.
- Code Backups: The code repository is regularly backed up and encrypted to an offsite location.
- Web Security:This in itself is a multi-faceted area and covered in more detail here (see point 5). Our cloud database solution (TheDatabase) includes SSL connection, secure login pages, password strength indicators and 2 part authentication.
We have completed work for clients in Australia, New Zealand and the UK. We have representatives in all these locations and we support them all.
We guarantee our work for one month after user acceptance. If there are any problems with our work during this period we will fix it for free. We cannot guarantee 3rd party products but will assist you in getting those problems resolved.
If you want a data driven website then we will happily provide a design to match your existing website or corporate colours. If you want a simple marketing website then we suggest you contact a dedicated website designer.
We prefer bank transfers (bank details are on our invoices) or alternatively you can pay via PayPal which accepts payments in AUD or USD. Please remember to include your invoice number on all payments so that we can allocate funds correctly. We do not accept American Express.
Yes we do, up to $5m AUD for Professional Indemnity and $20m AUD Public and Products Liability.