Start by looking at the different types of SSDs available. SATA will almost certainly will compatible with every system out there. PCIe SSDs, on the other hand, will only be compatible with motherboards that support them.