If you were marketing a vertical app and pricing it per license, would you consider a license specific to the installed machine or keep track of users logged in and make sure the active user count doesn't go over the # of licenses the client purchased?
My VFP9SP2 app uses the latter, and goes against a MariaDB database.