A method, system, and operating system (OS) software utility that prevents
installation of a software product in a computer system in an un-approved
location. The OS of the computer system (or the application itself) is
coded to require a check of geographical restrictions prior to installing
certain software products. The computer system is provided with a GPS
receiver, which provides current geographic or spatial location of the
computer system. When application installation is requested, the current
location is compared against a list of approved locations for installing
software on the computer system. No software installation is allowed on
the computer system unless the current location is an approved location
for the software and/or the computer system.