Already mentioned in another topic, you can use whatever engine you want, but open source are preferably seen.