Merchant Internet

Freephone: 0800 980 5125


.....9 Leigh Street

.....London

.....WC1H 9EW

Programming your own e commerce database software

Programming your own e commerce database software or having one written for you is a popular idea for many small to medium sized business (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 programming your own database.

Benefits of programming your own e commerce database software can include:

Keeping it Simple. If you are a small UK business with simple requirements then it may well be that you really do not need any of the sophisticated requirements offered by commercial e commerce database software. 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 develop databases, then the cost can be kept down.

Designed for your requirements. There may be cases where you have to have something programmed for you because you have specific requirements which a commercial e commerce database software cannot match. And you can have reports written which match your output requirements exactly.

Not just for business For 'organisation-wide' (or "corporate wide") databases where you might want to hold information other than just business all on the same database, then you could consider database development 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 design a database 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 programming your own e commerce database software can 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 design 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, Programming 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 Programming the database 'in-house' (i.e. having your IT staff write it) then all the above issues can add up.

Time. Programming 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 programming 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 Programming your own database but where you want other people to be using it, involves querying the database.

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.

 

 

Databases

Database Marketing

What

Why

How

Benefits

Examples

Solutions

Contact

Developing

Outsourcing

A.S.P.'s


Our initial consultation is FREE


From basic marketing software and database design to company training courses or specialist packages our programming and your marketing strategy will make sure that your e commerce solution will last the course.


E Mail Marketing Software


Effective email marketing software to acquire new prospects

Permission-based email marketing software to expand your customer base

Email marketing list management to retain customers




 

 
 

 

London and UK Internet Consultants specialising in Internet Marketing, E-Commerce and Advertising