Development Tools: CVS, SVN, PHPMyAdmin, and PhpDoc

In General: A Source Code Management (SCM) System

 * Manages multiple revisions of same code base.
 * Allows multiple concurrent developers.
 * Manages locking, synchronization, and concurrency.
 * Manages versioning history and project forking.

We use: SVN Subversion (http://subversion.tigris.org/)

 * Apache/BSD Style Open Source License.
 * New Features--beyond CVS Concurrent Versions System (http://www.nongnu.org/cvs/).
 * Directories, renames, meta-data are also versioned.
 * True atomic commits (entire commit must succeed).
 * Apache or stand-alone server options.
 * GUI Clients (including Eclipse support).
 * SVN Overview.

PHPMyAdmin Database Management Tool (http://www.phpmyadmin.net)

 * Create and drop databases.
 * Create/drop/alter tables and fields.
 * Execute SQL commands and manage keys on fields.

PHPDocumentor Tool (http://www.phpdoc.org/)

 * Open source auto-documentation tool for PHP (similar to JavaDoc).
 * Written in PHP, with command-line and GUI interfaces.
 * Eclipse plugin.