People often ask me about potentially selling software I’ve built for our company (a similar situation to OP), but one important factor to remember is that part of what makes the software great for us is its focus. As soon as you start selling it, you have to add feature after feature to meet the various customer needs, which then makes it worse for us. This may be a worthwhile trade off if the potential revenue is large enough, but it’s important to consider in advance.