According to Microsoft's end of Windows XP SP3 and Office 2003 page, the average time to plan and implement an enterprise transition from Windows XP to Windows 7 is between 18 and 32 months.