Решение вашей бизнес задачи
Любая "хотелка", проблема или необходимость - это, в первую очередь, задача, требующая правильного решения. Иногда правильных решений может быть несколько. Всё зависит от ваших условий, ресурсов и того, кто формулирует запрос.