Thank you so much for helping me.
I think all of you are right. I haven't thought about those details; portability, language, scripts.
I've been seeing many companies and software being acquired recently. And it has killed a couple of my projects in the last five years. I could just use Evernote or iWork for creating the catalog. But it's a hassle migrating databases. In contrast, my music collection relies in the filestructure and it's been good for me.
This book catalog is something I'm interested in keeping for years.
For the last year, I've been programming for data analysis in grad school (Matlab, Labview, ImageJ) and thought I could be able to make a small personal application on the Mac. Again, thank you for helping me besides I'm quite lost.