Download

Specify Download and Installation

Specify is available in two versions for each desktop operating system. The full version of Specify 6 requires the MySQL database manager and the Java Runtime Environment (JRE) to be installed before Specify can be installed and run. MySQL may be installed on a server computer for shared database access across multiple workstations, or on a single workstation for access only from that machine. In contrast, Specify EZDB does not require a separate pre-installation of MySQL, it is built into the Specify EZDB download package. However, Specify EZDB installations do require the Java Runtime Environment to be pre-installed.

The installation guides below step through MySQL and Java installation processes for Windows and Mac OS X. Linux users should know how to install software for their OS version.

To setup the full version of Specify, after you have MySQL and Java installed, or for Specify EZDB with only Java pre-installed, download and then run the Specify installation package for your desktop platform (links to downloadable Specify installers are below).

Once the full version of Specify is installed, but before actually using it to manage data, there is an additional preparation step--the Specify Setup Wizard must be run. The Specify Setup Wizard (SpWizard.exe) is included in the Specify 6 installation packages (below) for each respective desktop platform. The Wizard will create: (1) a new empty database, (2) a manager-level user account for administering the Specify installation, and (3) the initial Geography and Taxon authority tables.

As described in the full Specify installation documentation, the Specify Setup Wizard requires the default MySQL database engine to be set to "InnoDB". Instructions for changing the default engine to InnoDB can be found on Changing the default MySQL engine to InnoDB. If you cannot change the MySQL default engine to InnoDB then you will need to manually create a new Specify database from within MySQL software. For documentation and a script to build a database visit this page: Creating a Specify Database from within MySQL.

Note that for full Specify installations (not EZDB), when you install MySQL as your database manager you will be asked to specify during the MySQL installation process, a MySQL database "root" user ID and password. We call the MySQL "root" user the 'Specify IT user." For full Specify installations the Specify Wizard requires this account name and information in order to set up collection databases and create Specify manager and user accounts. For Specify EZDB installations, where you do not separately install MySQL, the Specify Wizard will simply prompt for a Specify manager account name and password and allow you to set up other Specify users as well, it does not require a MySQL database root user name.

When you plan to set up Specify for an actual, production database, carefully read the Specify Wizard step-by-step PDF guide available on this site. There are several configuration choices that you need to be prepared to decide while running the Wizard which determine how your collection's data and your institution's administrative organization will be represented within Specify.

Instructions for using the Specify Wizard with both local workstation and network server database access can be found at:

Note to Specify 5 users: Specify 6 is a completely new program and has a new database design. Data in Specify 5 need to be converted to Specify 6 by Specify Project staff. Specify 5 data forms and printed label and report templates do not automatically convert to Specify 6 components. Please contact us for conversion details and scheduling.

When updating an existing installation with a new Specify release, we strongly recommend that you backup your database with the Specify database backup utility before running the update installer, particularly for update releases that modify the Specify database schema (structure). In some cases if a power outage or other hardware or network failure should occur during the update process, your database may be rendered into an unrecoverable state, which in the abscence of a backup copy, would result in a catastrophic loss of all data.


Software Applications in the Specify 6 Installation Package

Application Description
Specify.exe Specify 6 application (uses the Java JRE small memory model, best for most users)
Specify1GB.exe Specify 6 application (uses a 1 GB JRE memory model, for better performance if you have 2 GB or more of RAM)
SpBackupRestore.exe This is Specify's database backup and restore tool, for site administrators.
SpiReport.exe Specify's version of iReport for creating and editing label and report formats for printed output
SpWizard.exe The Specify Setup Wizard creates the first new, empty, Specify collection database in MySQL. Additional collection databases can be added later from within Specify.
ImportFileSplitter.exe The Import File Splitter reduces large Microsoft Excel spreadsheet files into separate files of 5,000 record rows or fewer to enable specimen or taxon data import through the Specify WorkBench.
DataExporter.exe Data Exporter exports a schema map made within Specify for the purposes of exporting data in a particular format for external use. The Data Exporter also exports Specify data in the destination (mapped) schema to an external file. This function is used to create an IPT server cache of data from a Specify database. This application was previously known as the "SchemaExporter".


Installation Packages for Specify 6.4.04, Database Schema 1.6 (Current Version, Released: 20 January 2012)


Specify

(Full version, requires prior installation of MySQL and Java on a server or workstation)

Platform Size Download File
MS Windows (XP, Vista and 7) ~81 MB Specify_windows.exe
Mac OS X (10.5.5 +) Java 6 SE ~81 MB Specify_macos.dmg
Linux 32 bit ~79 MB Specify_unix.sh
Linux 64 bit ~79 MB Specify_unix_64.sh


Specify EZDB

MySQL is embedded within SpecifyEZDB, requires prior installation of Java only, designed for single workstation use and single users, and for easier Specify evaluation without the need for a separate MySQL installation.

We have a known bug with SpecifyEZDB on Windows 7, a workaround is to run SpecifyEZDB in Compatibility Mode which can be started by right-clicking on the SpecifyEZDB.exe file in Windows 7 and choosing: "Troubleshoot Compatibility" and then "Try Recommended Settings".

Platform Size Download File
MS Windows (XP, Vista, Win 7--see note above) ~113 MB Specify_windows_EZDB.exe
Mac OS X (10.5.5 +) Java 6 SE ~114 MB Specify_macos_EZDB.dmg
Linux 32 bit ~112 MB Specify_unix_EZDB.sh
Linux 64 bit ~112 MB Specify_unix_EZDB_64.sh


Specify Mobile WorkBench

(For portable and batch data entry, download package is a zipped directory, download, uncompress and move to a working directory or USB flash memory drive. Do not overwrite any previous Mobile WorkBench installation or WorkBench data will be lost. We have a known bug with running the Mobile WorkBench on Windows 7, a workaround is to run the MWB in Compatibility Mode which can be started by right-clicking on the MWB exe file in Windows 7 and choosing: "Troubleshoot Compatibility" and then "Try Recommended Settings".)

Platform Size Download File
All OSs ~390 MB SpecifyWorkBench.zip


Previous Releases

Note: Older versions of Specify will not work with an updated Specify database schema/structure. This applies when you update Specify on a workstation with a new release which updates the schema of a shared database (see chart below). Other users connecting to the same Specify database server will not be able to access their data until their workstations are upgraded to the same Specify release level.

Release
Database Version
SVN Version
Date
Release Notes
1.6
10212
01/09/2012
1.6
10186
12/08/2011
1.6
10162
11/22/2011
1.5
9954
10/06/2011
1.5
9943
09/28/2011
1.5
9872
09/01/2011
1.5
9853
08/24/2011
1.5
9821
07/27/2011
1.5
9769
06/28/2011
1.5
9736
06/15/2011
1.5
9721
06/09/2011
1.4
9356
03/14/2011
1.4
9322
03/01/2011
1.4
9291
02/16/2011
1.4
9161
12/21/2010
1.4
9078
11/23/2010
1.4
9008
11/02/2010
1.4
8955
10/12/2010
1.4
8947
10/08/2010
1.4
8854
08/27/2010
1.4
8839
08/23/2010
1.3
8652
06/09/2010
1.3
8619
06/09/2010
1.3
8527
04/22/2010
1.3
8459
03/30/2010
1.2
8334
02/19/2010
1.2
8324
02/18/2010
1.2
8205
01/13/2010
1.2
8135
12/03/2009
1.2
8043
10/30/2009