Не зная всей задачи целиком, смысла делать только функционал пользователей нет.
Но если очень надо, то есть готовые CMS в том числе на .net, и в любой из них скорее всего есть пользователи уже.
А если расширить набор технологий, например, на php CMS огромное количество.
Но, если знать заранее задачу, можно подобрать что-то подходящее и специализированное.
Если там к примеру интернет-магазин, то можно взять движок магазина, и в нем будет все что надо - оформление заказа, готовые модули оплаты, доставки и т.д.