> 1. Future maintenance of the system will become a major problem.
the above is no more, or less true for most in-house applications. If you
have good developers, and good development practices, then the above is not
a problem. In fact, my experience is that if the target machines are
controlled in terms of what revisions of windows, and services packs etc,
then ms-access is as reliability as any other platform I used. I deployed a
lot of ms-access software to many companies, and my support incidence rates
are lower then virtually all of their other software vendors.
The real issue here is what type of developers you will attract, and at what
level of experience. Note that ms-access can now consume .net web services
(with the soap tool kit add in), and you can also use Visual Source Safe for
source code control, and multi person development of ms-access applications.
However, use of these tools is NOT the norm.
>
> 2. By this piecemeal approach the true development costs are not realized.
This is a usually a correct, and is a very powerful argument. I have to
agree. However, once again, this is not a specific ms-access issues as much
as a issue to roll your own, or purchase. But, I do agree with this issue...
It really comes down to what you can afford, MORE importantly what kind of
developer you have. (I can't stress this more...if you need a new office
chair..you just go purchase one.
If you need someone to write you a hit song, you then MUST purchase talent.
So, the BIG PROBLEM with software is that you need to purchase talent. Many
(if not most) businesses will NOT PAY extra for good talent, and try and do
things on the cheap. So, . I mean, if a manufacturing system costs $75,000
to purchase, it likely has 500,000 to 1 million dollars of previous
development cost. Further, that company spend all the time + money figuring
what developers are good and which ones to take off of the team.
So, while $75,000 might sound expensive, you are likely getting 1 million
dollars of software for that price.
So, if you do plain to make a movie, make music, or write software, then you
have to chase talent, and my experience is that MANY small business have not
leaned this lesson. Think of music, or crappie Hollywood movies. Software
is EXACTLY the same. You have to seek out the guys that made the matrix, or
the Spielberg's types. If you can't put aside pride, and accept the concept
of purchasing talent for your business, then don't try and develop software,
or you will wind up with bad piece of software (or music, or
movies..depending on what you are making). Again, I can't stress this
concept more that you must lean to chase talent. Most small business ARE NOT
willing to, or are not used to looking at hiring top talent when it counts
(as I said, you need a fence, or a new desk..just open the yellow pages.
However, if you can find anyone to make you a great hit song, then why not
hire them..and then make the song, and then sell it for millions of
dollars? -- You MUST HAVE the exact same thinking when you embark on
developing software...that means you MUST hire talent. As mentioned, most
businesses get by purchasing tables, fences, or whatever they need, and have
not learned that when you purchasing things like artwork, or things that are
based on talent, then you must purchase first rate talent.
Also, keep in mind when you purchase software, you are receiving much more
then what the cost to develop the software , and thus figure out if you need
all those extra features in that $75,000 product...
> 3. He also feels that MS Access is not a "robust" enough program to rely
> upon for mission critical operations.
You can see my other post/response here. ms-access scales to as many users
as your database engine will handle. So, if you are using sql sever, or a
multi-processor Oracle cluster, you have to talk to them in terms of how
many users you can handle, but this is not really a issue, or limitation of
ms-access.
For the most part, ms-access is a ideal solution for small business when you
need custom applications. Here is some examples of custom ms-access
applications being used in the field....
http://accesstips.datamanagementsolutions.biz/apps.htm
-
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(E-Mail Removed)