When Apple releases a new operating system, it always comes with a flashy and cool name, like Mountain Lion, Snow Leopard or Mavericks. Google prefers sweets with names like Ice Cream Sandwich and Lollipop.

Microsoft has never quite figure out it's naming scheme, which is why it went from versions (1.0, 2.0, 3.1) to years (95, 98, 2000, Millennium Edition) to abstract (XP, Vista) back to versions (7, 8, 8.1). So, it is really sticking with Windows 10, or is another name in the works?

It appears that, yes, Windows 10 is the final name. However, in true Microsoft fashion, there isn't just going to be one Windows 10. Instead, we're getting 7 versions.

They are:

Windows 10 Home - For everyday users

Windows 10 Mobile - This is going to replace Windows Phone 8.1

Windows 10 Pro - It's like Home, but with extras that tech pros want, like remote sessions, encryption, group policies and more.

I know that might look confusing, but the only two you really need to know are Home and Mobile. Home is what will ship on most computers and Microsoft's Surface tablets. Mobile will arrive on smartphones.

If you want to know more about the features arriving in Windows 10, and why I'm excited about it, click here. Windows 10 should be out in late July.