Mac App Store

Question 1: If I purchase these from the App store, will they be available to all users on my iMac or are they tied to my Apple ID?
Question 2: Previously, I have always bought the family packs so that we could upgrade the MacBook too. However, since I use the same Apple ID on both iMac and MacBook, would one App store purchase cover both machines?
Life was so much simpler when there was only the corner shop!