Эти штуки уже называются приложениями. Но вообще, грань между сайтом приложением тонкая. Потому что не все приложения устанавливаются на компьютер. Некоторые работают только оффлайн, как Photoshop. Некоторые — только онлайн, как популярный графический редактор Canva. А есть приложения, которые работают и так, и так — скажем, офисный пакет Google.
Главное отличие веб-приложения от обычного сайта — уровень интерактивности. В приложении пользователь совершает больше действий, сильнее влияет на происходящее на экране, что-то создает.
В разработке приложений тоже участвуют фронтендеры. Интерфейс Photoshop и Microsoft Office, например, сверстан на Java. А бэкендеры, соответственно, отвечают за внутреннюю часть.
В зависимости от функционала, приложения могут решать самые разные задачи — всех профессий не перечислить. Обычно для их создания ищут просто программистов на C++, PHP, Ruby, Python — именно эти языки наиболее актуальны в разработке.