не совсем удачное сравнение. Для того чтобы создать телефон нужен завод, много денег, штат сотрудников и т п..
А для того чтобы добавить кнопку в нужное место сайте, или написать программу для своего сайта, например для расчета чего-то там. Или подключить нужное API и т п... Что нужно, если нет...