That is easy to implement. It is impossible to have one main database that is accessed by both RadarBox and SBS-1. But it is possible for RadarBox to have its own database and, when no details are available for a specific aircraft, it gets them from the SBS-1 Database. Is this what you are looking for?
Why don't you users press Kinetic to have a main unique database which format would be agreeded between us and them and which could be accessed in real-time by both applications? This is easy to implement and could be used as a standard. The only objective is for our users to be happy with a unique format/database. In other words there would be an external SBS-1 and RadarBox database file, accessible by both applications with aircraft details, log details, etc.
Opinions are welcome.