online real estate agentCaptive Internet website
 

real estate software / uk database design | property management software

Property Databases

Writing your own database

Writing your own property database or having one written for you is a popular idea for many small to medium sized Estate Agencies (and some larger ones too).

It can be a good solution for some organisations but unfortunately there are many organisations who do not consider all the implications of doing so.

One of the most common misconceptions, for example, is that you can simply buy Microsoft Access for a couple of hundred pounds, and that there will be no more costs.

This section tries to give the pros and cons of writing your own database.

Benefits of writing your own database can include:

  • Keeping it Simple: If you are a small Estate Agency with simple requirements then it may well be that you really do not need any of the sophisticated requirements offered by commercial property packages. It is not difficult to write a fundamental database with name and address information, basic recording of clients, a few simple reports and an export function to a word processor for writing letters. It can and has been done successfully many times.
  • Cost: Again, if you do want the simplest of databases and you either have an employee or a volunteer who already knows how to write databases, then the cost can be kept down.
  • Designed for your requirements: There may be cases where you have to have something written for you because you have specific requirements which a commercial package cannot match. And you can have reports written which match your output requirements exactly.
  • Consideration to expansion: Not just for property For 'organisation-wide' (or "corporate wide") databases where you might want to hold information other than just properties all on the same database, then you could consider a database written especially for you. For example, if you also wanted the public's requests for detailed information internal data, cause-related information, research and so on.
  • It is yours to change: If you do get someone to write a system for you then you will also probably have access to the database structure and 'source code'. This means that if there is someone in your organisation who knows how to program this database then they can change it as and when you want it changed. And potentially far quicker than with a commercial package where they need to consider the affect of any change on all their customers.

The possible downsides of writing your own system include:

  • They are not pre-defined: As stated above, it is a common misconception that you can simply buy a database package such as Access, Paradox, FoxPro, Cardbox and so on, and that is all there is to it. All these packages are simply tools which let you write your own system, and you need to add everything to it (often referred to as 'templates'): fields, lists, screens, functions, reports.
  • Design: You have to design your entire system. This means thinking about all the data which you want - or might want - to hold. It means meetings with users, planning, writing a specification, designing fields/screens/functions/reports and checking to see if you have thought of everything. If you are getting a company to write a system for you then if you forget anything at this early stage then they are highly likely to charge you more later if you want to add/change anything.
  • Cost: Again, although it can be cheaper than buying a pre-defined package, there are many cost considerations. For a start, if you are considering getting a commercial company or independent developer to write a system for you then this really can be expensive. They may well charge for feasibility & design as well as programming and no programmer worth their salt will be less than several hundred pounds a day; and it will take many days of their time. Even if you are writing the database 'in-house' (i.e. having your IT staff write it) then all the above issues can add up.
  • Time: Writing your own database can take a long time and one of the sad facts about the computer industry is that projects always seem to take far longer than expected! This is not just a truism.
  • Support: Who will give you support after the package has been written? What about help screens? Or a user manual?
  • No future-proofing: This in itself can outweigh many of the advantages of writing your own database because, once you have written it, then a little later, technology (and your requirements) will change and you may be left with an out-of-date database. If you want it changed or updated then back come those costs all over again.
  • Database querying/reporting: One specific issue of writing your own database but where you want other people to be using it, involves querying the database.
  • Usability & Accesibility: Many packages do offer 'graphical query interfaces' but they are not always user-friendly and can require a degree of technical comprehension on a user's part. This is one of the most common complaints of any user, not just in fundraising - that their database can record data okay, but it is very complex getting the data out.

Property Management Software offer the only complete IT service
for online estate agents and property specialists in the UK and Europe

Offices in London, Marbella and Brussels and covering the UK, Marbella, the Costa del Sol and Belgium.

property management software increasing estate agents leads, converting property sales, maximising services and value & generating fees for online estate agents in the uk

Estate Agents, Property Developers, Managers & Investors...
Property Management Software, Internet and IT Solutions

back to the top >>

Site designed and maintained by
Captive Internet

Last updated: