Одна из главных проблем взаимодействия технологий и пользователей — проблема совместимости. Зачастую некоторые элементы системы отказываются работают совместно друг с другом, из-за чего возникают трудности в интеграции, требующие сложных решений. Вопреки лозунгу технологии «plug-and-play» («подключил-и-работай»), принтеры могут не подружиться с ПК, серверы — не всегда корректно взаимодействуют с серверами, работающими под управлением другой операционной системы,