Database Development - Simply

DB Gurus are software developers that specialise is the various aspects of database development: Access, Data Driven Apps, Custom Cloud Databases and APIs.

We give you the help you need from initial designs through programming to testing and implementation. We provide the support to ensure your project is successful and keeps on running.

The solution should be no more complex than it has to be. If it needs to be complex then we hide that from the normal database users if possible.

“Perfection is finally attained not when there is no longer anything to add but when there is no longer anything to take away.”
                                                                   – Antoine De Saint-Exupery

Connect with us


THE DB GURUS

Background

Established in 2006 by Jon and Jarrod at an office in Austinmer just metres from the beach, one hour South of Sydney, Australia.
 

In the beginning our aim was to help simplify the database user experience for clients so they could get on with doing their jobs rather than wrangling datasets and queries. Apart from software upgrades, app development and the growth of our cloud database solutions, not much has changed. We still aim to simplify database use despite the background data and reporting requirements growing larger and more complex.

We’ve grown steadily over time, completing thousands of database projects for over 250 ClientsOur clients include large and small organisations spanning a range of industries and sectors.

We’ve delivered extremely varied projects in that time including the development of Apps, Web based platforms, Microsoft Access applications, database conversions, API integrations along with large, complex database projects, some of which were implemented across multiple sites over a number of years.

We specialise in Microsoft technologies such as Microsoft Access, Microsoft SQL Server, .NET and C#, Report Writer and Crystal Reports. From an App development perspective we use Swift 2 for iOS, and Java for Android.

We’re always keen to help clients find lasting solutions to their database challenges, large or small. Get in touch if you’d like to discuss your database requirements. We’re here to help.

Our philosophy has always been to provide high quality, professional database solutions that are simple to use and reliable.

We achieve this by using tight processes, reusable tools and code, with stringent quality assurance.

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 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 (9 am to 5 pm) 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.

For completely bespoke systems (e.g. existing systems or very custom systems) then you own the code exclusively.
That is the situation where we develop the software from the ground up, specifically for you. At the end of the
project, once all invoices are paid, we will give you a full copy of the source code upon request.

For systems built from our templates (e.g. new Access systems) you own the code on the condition that you do not
share that code with any other organisation.

DB Gurus Pty Ltd ©, Australia 2021 66 134 593 712
www.dbgurus.com.au

For systems we built previously (e.g. TheDatabase) then we own the IP and the code and we license you to use it. If
you purchase a full license then we can supply the code for you to host on your own server or maintain yourself.
This will come with conditions about keeping the code within your organisation.

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 safe which 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 repository so 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 SecurityThis 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 A$5m for Professional Indemnity and A$20m Public and Products Liability.

MEET THE DB GURUS

Management Team

Jon Bosker

Director

Co-founder and technical architect responsible for development of our packaged products including our cloud database platform and Ontask. Regularly talking to clients, writing specs and liaising with the programmers and testers.

Jarrod Davis

Director

Co-founder and director responsible for custom development and support services at DB Gurus. Jarrod has a deep understanding of technology and is still regularly working on the more complex aspects of the systems such as big data and implementing algorithms.

David Fitch

Project Manager

Working with some of our largest clients running projects, writing specs and helping with  implementation to ensure the requirements are being met both on and offsite. His forte is transforming ideas into exceptional solutions and apps.

Ben Fingland

Business Development

Responsible for sales and marketing programs, project management and brand management. Working as part of the team to define product direction, our go-to-market strategy, and driving the business’ continued success.

Anthony de Ocampo

Project Manager

Anthony’s role includes analysis project management, provides support to clients and ensures quality of products/services delivered.

Stay Updated

Enter your details for occasional updates from DB Gurus regarding
MS Access, Cloud DB Solutions, Mobile App Dev and API Integration.

Company Details

ACN: 134 593 712

ABN: 66 134 593 712

Postal Address: 3/61 Moore Street, Austinmer, NSW 2515, Australia.

 

Primary Technologies Used:

  • SQL Server Database (v 6.0 to 2019)
  • Microsoft Access (v 97 to 2019)
  • Microsoft Xamarin mobile app platform
  • ASP.net web-application framework
  • JavaScript and AJAX
  • IIS/Windows Server on AWS Servers

What Our Clients Say

Have a question?
Need an estimate?