While the software will still function if already installed, new installations officially require the original physical installation disc and a valid 25-character product key. How to Install if You Own a License

However, remember the golden rules:

Note : Because Office 2010 is deprecated, Microsoft often limits these downloads to a monthly quota (usually resets on the 1st of the month).