В настоящее время приложение представляет собой приложение WPF, которое подключается к базе данных SQL.
Хотите преобразовать его в API, чтобы у нас было несколько интерфейсов (настольный, мобильный, веб, ..). Доступ к API не будет публичным.
Ситуация: несколько офисов с несколькими учетными записями пользователей. Каждый пользователь может войти в свою учетную запись и получить доступ ко всем своим данным из офиса (клиенты, контракты, ...) и внести изменения. Офисы все разделены и не знают друг друга. Пользователи не могут выполнять перекрестный вход в другие офисы.