Using QSpellWorks for getting spell-information. libmysql for database connectivity. Qt for pretty much everything else. Developed with Elysiums world-database, but should be compatibile standard ...