Asset Tracker

A free inventory management system

Download Asset-Tracker and follow the instructions in the file "README.first" to install and start using it.

Screen shots
Adding an asset
Listing assets with filter applied


Suitable for tracking any kind of physical object.
You can create multiple asset databases containing any information you wish to keep track of. Some examples: put all your IT infrastructure into the database, or if you are a building manager, put all your facilities equipment in the database.

Designed with flexibility in mind.
This means that you can add or remove any columns from the database at any time. Each column can have whatever name you'd like to give it. Currently, columns can contain numbers, dates, free-form text, or drop-down lists (to be used if there are a range of valid items that could go into that field).

Contains a plugin system
This allows you to add any custom functionality that you'd like. A plugin is included with the default distribution to enable a connection with RT2 and RT3 databases (I have verified that it works with RT3, but have not updated the documentation to reflect this yet). RT is Request Tracker, an incident management and response system available from If you have created a plugin you'd like to share with everyone, please email me at so I can upload your plugin to the sourceforge download area.

Contains an access control system
This allows you to decide who can view, add, modify, and delete items from any of the tables. The access control system is administered from within Asset Tracker.

Comprehensive filters and sorting in the list view
This allows you to choose only to see the data you want to see. For example, a facilities manager might want to see items that were installed 1 year ago, and whose expected lifetime is 365 days. This is easy to manage with the filtering interface. It becomes particularly powerful when coupled with external database connections such as RT2 (see above). If a particular asset keeps generating repair orders within RT2, there will be a high number of RT2 links associated with the asset; this can easily be identified using the sorting and filtering interface.

All asset list views are bookmarkable
If you create a view with a particular sort order and filters, you can bookmark the search and return to it easily (of course, if the contents of the database change, the view will reflect the updated database). In fact, all operations within Asset Tracker are handled this way, so you can easily bring up any previous page or view.


To run Asset-Tracker, you need the following:

A web server
I have tested it on Apache 1 and 2, though it should work on other web servers as well.

I have tested it on PHP 4.

MySQL database server
I have tested it on Mysql 4.

Installation space
The download file is 65K compressed, or 404K expanded. Extra space is required for the database.


This project is released under the GPL, a free/open source/software libre license. This means the source code of the project is always available and may be freely modified. More information on the GPL is available from the FSF.

Asset-Tracker is written in PHP, so the source code is part of the standard download. The full CVS repository is available from here.


For help, join the asset tracker mailing list. Note that I generally don't have time to read and respond to questions on this list nowadays. If you need to contact me directly, you may do so at

(Asset-Tracker is not RTx::AssetTracker, which is written in Perl.)

Project hosted by Logo