The best thing about requesting custom software is that you can create it exactly as you want, with the options you want, the utility you want and everything you want, but of course, for this you must hire a professional custom software development team. I only know this company here https://devoxsoftware.com/custom-software-development-in-dallas/
that specializes in this type of work, you should talk to them and see if it is what you are needing