I think that would be HP?

If this is a software issue, then you take it up with the software author or company. If you need new software, why not go to your software engineering classes and for a senior project have them create your app?
Bob