Actually, Thomas has a point though. The database itself can be the real issue if it's old and messy. Software just reads what's there, so if the data is a wreck, any program will struggle. I've seen it happen where cleaning up the old database files made everything run fine again.
Disagree a bit here. The software is just the front end. A really old database can absolutely be the core problem. Its structure might be too outdated for modern software to run smoothly. Corrupted tables or a lack of proper indexing will cause crashes no matter what program you use. You should check the database's health before you blame the catalog software. Sometimes just cleaning and optimizing the old database fixes everything.