We are looking into the database updates, with sites providing up to date information and customers.
However you mention the database as if its a easy task. This product like ACARS Decoder works world wide therefore there is going to be millions of routes and flight information, thousands of aircraft details which are changing daily.
In the case of the mode s database these sometimes have to be linked up visually and hence cannot be done by one company alone. It needs to have users helping. In the case of the acars database as well, we cannot continually update and the database and find out about changes otherwise the cost of the software would spiral out of control.
Hope that makes sense.