Yup - as both a database developer/multimedia programmer and a former
museum staffer, I can say that it makes sense to go with an established
special-purpose piece of collections software. Maybe it costs more, but
you're buying a share of the packaged expertise of the developers, instead
of paying for the customizer's expertise by the hour. Plus, somebody else
should have gotten the bugs out already!