x86 Stands for 32 bit OS and x64 Stands for system with 64 bit.
In general most 32-bit applications will work just fine in a 64-biit operating system, but there are some exceptions. Examples might include old versions of DOS-based applications, anti-virus applications, old hardware which may not support 64-bit, etc.