Emilda was built to work with the requirements above. There is however no good reason why it should not work on another platform with other backend applications, although this might require some changes to the Emilda source. Alternative set-ups have not been tested, but if You do succeed to set up Emilda on an other system, please let us know what Your system looks like and a few steps to reproduce.