I have searched all over the internet however, I couldn't find any answer on this (or I found, but it was too subtle to convince me). I am already an iOS developer, and I have recently made an application for OS X. I don't want to necessarily distribute it through the App Store, but this new developer ID is starting to worry me. It seems I will need to obtain a developer ID. I know about the option of allowing applications from 3rd party "unknown" developers to be installed, but I would really like to obtain a developer ID, and it seems a Mac Developer Program is the only choice. However, since I also intend to purchase Mountain Lion, and my budget is limited, my Mac Developer Program purchase will be based on these factors: 1) If I purchase a Mac developer Program now, will I have access to the final version Mountain Lion when it will be officially released? Or will I need to pay for Mountain Lion again in order to purchase it? 2) If 1) is true, will it require a password that expires at some time and you will need to give a new one to re-use it (like the server editions need?). I'd hate to have to renew my developer program just to keep using my main OS! If anyone can provide me with any information on this matter, I would be grateful.