Есть одна штука, о которой создатели продуктов, коих нынче новоиспеченных рождается за день больше, чем за всю историю интернета, по понятным причинам не задумываются, но столкнуться с этим придется каждому:
Любая сколь-нибудь сложная система, которую делают не для галочки и не для разового использования, пишется кровью.