The 32-bit OS has severe RAM limitations and was standard in the past, while the 64-bit OS is more robust and flexible. FAT is now only practical for removable media, as NTFS is more secure and fault tolerant. Many components are common across Windows versions and editions, with more added as the OS matures. Windows upgrades must be to the same edition or higher, and 32-bit can only upgrade to 32-bit and 64-bit to 64-bit. XP cannot be upgraded directly to Windows 7.