The book requires a basic knowledge of Spring and it's configuration. It needs software like Java Development Kit (JDK) 1.5 or higher, Spring 2.5.6 (at the time of writing on this book), Eclipse (3.4.1 or higher version), Eclipse plug-ins, Tomcat Apache (Tomcat 6.x), and PostgreSQL (version 8.3).