I would go with a database approach, either e.g. a Microsoft Access Database file, or something more heavy like the free MSDE or it's big brother SQL Server.

You can then use SQL queries which can analyze your dataset in a lot of different ways, like which machines do have App1 installed or which ones don't.
_________________________
There are two types of vessels, submarines and targets.