Xiandi if I am understanding your question properly I think the following is the answer you are looking for.
From :
Impulse to deliver next-generation PC platform By DraginolWhat is Impulse?
Impulse is the solution to a basic problem on the PC: The fragmentation of the market has made developing, buying, and supporting software increasingly difficult; Impulse addresses these issues and more.
Here is a sample of the issues Impulse is designed to solve:
1) A user gets a new PC or re-builds an existing one. Today, that user is forced to dig through CDs and serial numbers to reload their games, utilities, applications, and other programs. With Impulse, the user types in their UserID and Password, and all the titles associated with it (even if they didn???t buy the title via Impulse) are automatically downloaded and installed.
Your Stuff
Load up Impulse and once logged on, you can download or update any of the programs associated with your account.
Figure 1: Your stuff
You don???t have to necessarily have purchased the program from the Impulse store to update and download it. If it???s a Stardock program, it doesn???t matter where you bought it. You could have purchased Galactic Civilizations I back in 2003 in Germany and still use Impulse to download the full complete latest/greatest version.
Stardock is also working with publishers to support this for their titles, so that no matter where you bought your game or application, you???ll be able to download and update it on Impulse ??? for free.