• We write several products and don't use any of them for our own purposes (one is a payroll product and my understanding is you shouldn't use your own software in some instances - creates a conflict of interest). But for our flagship product, in the medical records field, we test it as best we can then go through a beta period and deploy it into the field for select clients so they can test usability on a large scale. There's only so much internal testing that can be done but by getting participation from users and clients you can get feedback from the folks that use it most thus put out a product that tries to take into account what the majority of users want (or how they wanteed something to work). As long as we're meeting regulatory requirements everything else is gravy - and that gravy only gets made with help from others (and we'll never please everyone).

    Keep it up guys - you'll never please everyone all of the time.