These can be translated to the specific needs of the antiques world. A dealer, however, will have to know a little about tax accounting. A large business or organization can hire a programmer to create custom software. The cost, however, may well be worthwhile. One hazard in having custom software designed is maintenance.
Businesses change, tax laws change, and software bugs are always present.
Theoretically, software should be documented so another programmer can understand and change it. This often does not work in practice, and some programmers consider the documentation to be proprietary. It is best to deal with an established firm and have a clear written agreement on future changes. It is the latest techno-gimmick. These attempts are not misguided.