473,503 Members | 3,721 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Licensing Question

I've been tasked to create a database for the company I'm interning
with. However, they realized the office suite they have does not
include access. I'm not sure what type of licensing they would need for
this. It's a small company, about 30 or so computers and 20 some
employees, and they don't want to spend too much just to get the
licenses. Is there some solution that would only require one license or
have cheap per user or per machine costs?

I'm fairly inexperienced with databases, and they want it to be
expandable in the future, so the solution must allow changes to the db
without much extra effort.

I was also looking into Base, the Database application in
OpenOffice.org, and it seemed very similar to Access, although I didn't
spend much time with it yet and it is only part of the beta OOo Version
2. Anyone have information as to how well it works, or if it would be
easy to use instead of MS Access? What about buying one license of MS
Access to develop the .MDB and using Base to access the .MDB on client
machines?

Nov 13 '05 #1
6 1509
gr***********@gmail.com wrote:
I've been tasked to create a database for the company I'm interning
with. However, they realized the office suite they have does not
include access. I'm not sure what type of licensing they would need for
this. It's a small company, about 30 or so computers and 20 some
employees, and they don't want to spend too much just to get the
licenses. Is there some solution that would only require one license or
have cheap per user or per machine costs?

I'm fairly inexperienced with databases, and they want it to be
expandable in the future, so the solution must allow changes to the db
without much extra effort.

I was also looking into Base, the Database application in
OpenOffice.org, and it seemed very similar to Access, although I didn't
spend much time with it yet and it is only part of the beta OOo Version
2. Anyone have information as to how well it works, or if it would be
easy to use instead of MS Access? What about buying one license of MS
Access to develop the .MDB and using Base to access the .MDB on client
machines?

If you have the developer edition of MS Access, you can redistribute the
Access Runtime version with your database for free (i think). When you
distribute your app, you have to make a copy of it (IMPORTANT), and
convert it to MDE. The conversion is irreversible, and end users can't
edit VBA-code any more after converting.
Nov 13 '05 #2
For Access 2003, you can purchase the separate Visual Studio Tools for
Office System 2003, which includes runtime support and a Packaging and
Distribution Wizard. Many people find it a great deal simpler to also obtain
a third-party installer such as InstallShield or Wise InstallMaster and the
Sagekey scripts.

A successful runtime application has to be a well-developed and
fully-developed application. It is not a job for someone "fairly
inexperienced with databases" unless your employer is willing to invest a
great deal in your education. And, if you are interning just for the summer,
that may not be quite enough time to both become an accomplished developer
and develop the application they want. On the other hand, if you are a "fast
study", go for it.

There's very good information on the subject at
http://www.granite.ab.ca/access/deve...onversions.htm, MVP Tony
Toews' site.

Larry Linson
Microsoft Access MVP

<gr***********@gmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
I've been tasked to create a database for the company I'm interning
with. However, they realized the office suite they have does not
include access. I'm not sure what type of licensing they would need for
this. It's a small company, about 30 or so computers and 20 some
employees, and they don't want to spend too much just to get the
licenses. Is there some solution that would only require one license or
have cheap per user or per machine costs?

I'm fairly inexperienced with databases, and they want it to be
expandable in the future, so the solution must allow changes to the db
without much extra effort.

I was also looking into Base, the Database application in
OpenOffice.org, and it seemed very similar to Access, although I didn't
spend much time with it yet and it is only part of the beta OOo Version
2. Anyone have information as to how well it works, or if it would be
easy to use instead of MS Access? What about buying one license of MS
Access to develop the .MDB and using Base to access the .MDB on client
machines?

Nov 13 '05 #3
supposing they purchased a license for Visual Studio Tools for
Office System 2003, and i created the database with that. when its
done, and i compile it for runtime, how will that work with multiple
users inputing data/runnign reports etc? do they need to run a backend
access server? how much more work would that make?

is there an equivalent in the open source world you know of that will
have similar capabilites?

Nov 13 '05 #4
fp
For a multi-user system you would split the back end from the front. That is
pretty easy. The back end just needs to be visible to the clients.

Before you choose your tools you should probably gather your requirements.
You can then choose the appropriate method and tools to solve you problem.

Good Luck

--
******************************
Fred Parker
Lynn Consulting Group, L.L.C.
http://www.lynnconsultinggroup.com
******************************
Nov 13 '05 #5
"Greg Chap" wrote
supposing they purchased a license
for Visual Studio Tools for Office
System 2003, and i created the data-
base with that. when its done, and i
compile it for runtime, how will that
work with multiple users inputing
data/runnign reports etc?
how much more work would
that make?
Yes, you can use the runtime support for a multiuser environment. Creating a
multiuser application is only a little more complex than creating a single
user application for the runtime.
do they need to run a backend
access server?
There is no such thing as a "backend Access server", because Access does all
its data retrieval and manipulation on the user's machine; however, using
the standard Jet database engine, you put a "back end" containing tables,
data, and relationships on a shared folder in your network, and link the
"front-end" containing queries, forms, reports, macros (if any), modules,
and local lookup tables on each user's machine..

Access can also be used to create client applications to server databases,
such as MS SQL Server, Sybase products, Informix, and Oracle. Doing so can
range from a little more work to a great deal more work than a standalone or
multiuser database application.
is there an equivalent in the open
source world you know of that will
have similar capabilites?


No, Access, IMNSHO, has no counterpart in either the commercial or open
source worlds -- the combination of ease of use, ease of learning, extent of
development ability, and interoperability is unique.

Yes, there are databases, both commercial and open-source, and some even
include the UI as does Access... two, both commercial, are Alpha Five and
Filemaker Pro. Both of those have their adherents, and I am sure they will
say much the same as I did about Access. I understand there is now a
database component to Open Office, but it is so new that I don't know any
details -- in fact, it may still be considered 'beta'.

There are open-source languages, such as various versions of C, PHP, and
Perl, which can access open-source server databases such as MySQL
(open-source but not GPL) or PostgreSQL. You'd have to find another source
for details on those, but I can't imagine them being as quick and easy for
the purpose you describe as would Access.

There's an introductory presentation on Access in a Multiuser Environment
that I did for my user group that you can download from
http://appdevissues.tripod.com. It will identify topics that I thought
worthwhile to discuss, and a bit more. The best collection of detailed
information and links on the subject of Access in the multiuser environment
is at MVP Tony Toews' site, http://www.granite.ab.ca/accsmstr.htm.

Larry Linson
Microsoft Access MVP
Nov 13 '05 #6
Thanks for all the information Larry!

Nov 13 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1181
by: Yair | last post by:
Hello, I am considering using embedded mysql as a part of my application. I would like to distribute mysql to my customers which means I need to buy a commercial license for each of my...
8
6347
by: DBA | last post by:
How can one identify the current licensing model on an existing (production) SQL Server?
5
1280
by: B Maxey | last post by:
I am building a commercial application and I need a database. I have a MSDN pro subscription and several office licenses. I want to create a db in Access, and distribute that db with my C#...
9
2345
by: Howard | last post by:
I am currently looking at the various packages that are available for software protection. I have a particular question that I'd welcome your feedback on. Background info: I work for a company...
9
7313
by: DB2 | last post by:
Hello, everyone. Our developers are wondering if their swing Java-based application connecting to a DB2 server through JDBC requires the DB2 client access license (CAL) per user. They've got...
1
1203
by: jaustin | last post by:
We are about to build web application that connects to a MS SQL database. We are planning on building the application to connect to the database through one user account, say "webuser" that all...
1
1684
by: kenfar | last post by:
I've got about a dozen new staff that need query access to an existing database (db2 ese v9 on aix). They'll probably be using brio, and aren't covered by my existing db2 licensing environment. ...
1
203
by: =?iso-8859-1?Q?R=E9mi_Blanchette?= | last post by:
Folks, I am having some problem identifying which license I need for my project and I am desperately searching for three things: 1- a matrix comparison of feature available in the different...
0
7192
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7064
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7261
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7315
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6974
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
1
4991
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3147
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1492
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
721
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.