Сейчас являюсь одним из руководителей в ит-компании. Вы даже представить не можете, сколько всего нужно сделать "под капотом", чтобы например заработала какая-то интеграция или какая-то кнопка.
И зачастую это связка задач: договориться на уровне руководства разных ит-компаний, подружить разных айтишников и заставить их общаться (а они интроверты), найти какие-то нестандартные решения, а часто костыльные костыли, протестировать у себя.
И только потом протестировать у нескольких самых лояльных клиентов и ничего у них не сломать. А если сломали, то правильно извиниться и быстро починить (что не всегда возможно).
А вот теперь, когда всё проверено, оттестировано — можно выкатывать на широкий рынок.
И тогда вы узнаете, насколько отвратительный и глючный ваш продукт. Потому что у разных людей настолько разное оборудование и разные сценарий использования, что вам бы и в голову это не пришло.
Подумайте об этом, когда будете писать жалобный отзыв с низкой оценкой про какую-то глючную программу.