ShelfServer is written in Java so that it can run on Windows, Mac OS X, Linux, or most anything else where a JRE is available. In order to run ShelfServer, you must have a Java version 1.5 JRE (or newer) installed.
For Mac OS X, Apple ships a suitable JRE on all versions from Panther on up.