Что нужно знать для создания модного масс-маркет продукта?

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля