|
Requirements
|
|
Requirements will vary depending on individual project
deliverables. The exact combination of hardware, software and
features depend on specific client needs. Most
organizations will already have a network deployed, and in many
cases, a database platform such as SQL server, Oracle, etc. If
the system that is required is not a large system or an
enterprise level system, then requirements may be nothing more
than using a Microsoft® Windows and Office platform.
We
always look to utilize your existing IT infrastructure to the
maximum extent possible and to minimize your organization’s
overall capital outlay. For example, if we need to create a
large client/server software system that requires a fairly large
database back end and your organization does not have a
dedicated database server such as enterprise edition
SQL server, then we
could build the software and connect a Microsoft®
MSDE 2000
desktop engine database.
MSDE is a free,
redistributable, lighter desktop version of
SQL server that can
be used for client applications requiring an embedded database.
In fact, there are
seven editions of SQL Server to accommodate different size
organizations and requirements, so many times, there are
affordable alternatives to purchasing the
enterprise edition of SQL.
MySQL is the most popular open source database server and
could also be used in lieu of a dedicated SQL server for a very
modest licensing fee. If your organization then decides to
purchase the enterprise edition of SQL server in the future, it
would be quite easy to migrate the application if necessary.
If the
software that we create does require a large dedicated database
such as enterprise edition SQL, then your organization also
needs to consider existing
system requirements. You must consider the all-in costs of
having the IT infrastructure to support the application being
built. For most companies that are “up-to-date” with their
technology infrastructure, system requirements will already be
met.
If your
organization has
Windows 2000 with
Internet Information Services 5.0, then you have a fully
web-aware operating system with a built-in web server. This
platform includes the critical application development services
needed to build integrated, component-based applications that
take advantage of the Internet for web-based solutions. If you
were to add SQL Server 2000, you would have everything required
to start back-end server development.
For
client/server applications where the front end is created within
Visual Basic, as
a minimum, a copy of the VB runtime library (MSVBVM60.DLL) must
be installed on each computer using the software. However it is
very rare these days to find a Windows machine that does not
have this library installed. If highly sophisticated reporting
from the application is required, then
Crystal Reports might be used or the
SQL Server reporting services that are now included with SQL
server. Please contact us if your organization uses an
open source platform or an
Apple platform so that we
may discuss your needs to determine whether we can help. Visit our
training page to find
out more about software training requirements.

|