Вот мой софт, делал для него сервер на
ASP.NET Core, юзал MySQL, EF Core. Все это для автоапдейта софта, регистрации по ключу и выдачи прав юзерам. Работает на отлично, всего 3 таблицы в базе: токены, юзеры, телеметрия.
По самому функционалу в аспе: регистрация, вход, получение текущих версий ехе и dll файлов на сервере, обновление софта, проверка прокси.
Это всё что нужно для моих софтин, не более))