Zarówno komputery, jak instalowane na nich oprogramowanie oraz podłączane urządzenia do poprawnego działania potrzebują jednej niezmiernie istotnej cechy. Chodzi w tym momencie o kompatybilność. Wszystkie powyżej wymienione elementy powinny ze sobą współpracować. Powinno się to odbywać bez jakichkolwiek problemów. Oczywiście, mogą tutaj występować bardzo różne sytuacje – na przykład wówczas, kiedy trzeba dostosować sprzęt do starszych wersji oprogramowania, wówczas mówi się o czymś takim jak kompatybilność wsteczna. Jest też coś takiego jak kompatybilność w przód – czyli zgodność pomiędzy elementami, jeśli któryś z nich jest dopiero na etapie planów. Oczywiście, jak nietrudno zgadnąć, kompatybilność wsteczna przysparza znacznie mniej problemów aniżeli ta w przód. Pamiętać również trzeba o tym, że kompatybilność to cecha mile widziana w kontekście informatycznym. Jak jednak ze wszystkim, tak i z nią nie należy zbytnio przesadzać. Nie ma bowiem takiej możliwości, aby uniknąć tutaj błędów.