Enchantrix uses a static database based on user-provided statistical data about disenchant probabilities.
I'm curious if this is actually necessary/they did this just because they didn't know any better at the time or if this "simple" formula: http://wowwiki.wikia.com/wiki/Disenchanting_tables also applies to vanilla.