There is an application written in Qt. It should be spinning on the server. The application is currently not stable, it sometimes falls. It is necessary that someone (something) would track his fall and start the process again, automatically.
Offer your options.