New answers tagged game-design
Many people like Nandeck (google it). Nearest comparable would be Magic Set Editor, already mentioned above.
Card Warden for Ipad lets you keep track of many different card types and some metadata you've mentioned, but otherwise, you may be better off just setting up your own database with MySQL.
Top 50 recent answers are included