The project was entirely done using PHP5 for the backend and AJAX on the frontend.
Based on the three level tier model it provided three cooperating modules: an application core, with ontological reasoning, a data formatter with multiple XML outputs (XHTML was the only one done with two different layouts loadable) and a data source, as the search engine.
All three modules are communicating through XML data streams, strong validated inputs and outputs.
The project was realized in 1 month, together with Dario Pavone as front-end developer, Marco Angelini as back-end developer, Carlo Mameli as data retriver, and me as group leader.