You will need a Windows or Linux machine with Apache configured to run the web server. You will also need the Java Development Kit (JDK) installed together with an editor to write Java programs. You will need Solr 4.8 or higher to understand the procedures.