Differences from Other Versions

<< Click to Display Table of Contents >>


Differences from Other Versions

Because in the OnDemand Version both the program and your data are on servers, there are actually a lot of differences between how things are organized with it than with other versions. However, the features are basically the same - you are not giving up anything by using OnDemand.


Here are the most significant differences, that users should be aware of - particularly users who have used other versions of DONATION before:


You never have to install or upgrade the program, only the OnDemand Client program. We will ensure that DONATION is always kept up to date when there are new releases.

You can run it on Apple Mac computers, and also (with limitations) on iOS (iPad) and Android tablets. Tablet use would only be recommended for quick look-ups and reports.

It requires reasonably fast and reliable Internet access.

It runs somewhat slower than the legacy Lite, Standard, and Local Network versions.

Users log in to the OnDemand Client with a login user name and password, then they do not have to provide a password to get into the program. Your login determines your permissions / access level, so no separate passwords are needed to determine that.

Users have to initially be set up in two places: the OnDemand User Management application, to give them a login to the OnDemand Client, and the program's Maintenance ⇒ Administer All Users window, to assign their permissions / access level for DONATION.

When you first start using the OnDemand version you will have to wait briefly for us to set it up for you. Normally this should take no more than one business day, often much faster.

Like the Local Network version, there is only ever one copy of the program's database, and it does not have to be backed up and restored to other computers for other users to access it. (With the Standard version, such backing up and restoring is necessary for sharing between computers, but it can be safely automated with the Cloud Storage Service.)

The usual Backup/Restore menu options are still available, though, for other purposes, like making extra backups to your own computer, or restoring a backup to go back to an earlier version of the database, after you have done something that you need to undo.

Initially the only printer you have access to is the default printer on your local computer. Additional printers can be added, if you have more than one.

The Data Directory location is different from all other versions: It is always S:\Cooperstock Software\Donation.

Unlike all other versions, all users for one organization share that same Data Directory. In all other versions, each user has to install the DONATION software on their computer and thus has their own copy of the Data Directory. Because of this, there are a number of related changes to ensure that one user's work does not interfere with another user's work, and that users can have their own settings:

oInstead of some settings, that are personal choices, being stored in the file DONATION.INI in the Data Directory, each user has a file USERNAME.INI in the Data Directory that is used instead of DONATION.INI. (USERNAME here, and in the next few bullet points, is replaced by the User Name you logged in with.)

oInstead of mail-merge letter and receipt templates that you are in the process of editing, and results of mail merges, being stored in a Letters subdirectory under the Data Directory, they are stored in a subdirectory named Letters.USERNAME. The actual templates, however, are always stored in the database and shared by all users, as with all other versions of the program.

oInstead of putting temporary files in your computer's normal TEMP directory, whatever that is, they are stored in a Temp.USERNAME subdirectory under the Data Directory.

oSimilarly, Import and Export subdirectories of the Data Directory, used for some functions, are replaced by Import.USERNAME and Export.USERNAME.

You can access your local Windows or Mac computer's drives, but they will come up as drive J: and later. So for Windows, your main drive C: will appear as J:, if you have a D: drive (likely a USB memory key) it will appear as K:, etc. Those drive letters can be used for reading and writing files, for instance if you want to save a database backup to your own computer's hard drive rather than just on the server.

Although ACS Technologies, who supply the servers, make regular backups of everything on those servers, and have redundancies in case of hardware failures, you should not depend on only that for the security of your data. You should still do regular database backups, whether to the server, or to your local hard drive. Because the server is already on the Internet, there is no need for the program's special Internet Backups feature and it is therefore not available.

Like the Local Network version, you can have multiple simultaneous users doing data entry at the same time.

This topic was last edited on Feb 17, 2023