Основные положения
Первый и основной ценообразующий компонент – это время работы. Час, день, месяц – как долго придется разрабатывать программу. Каждый программист устанавливает стоимость своего часа работы. Обычному заказчику не получится проконтролировать, сколько именно работал фрилансер, поэтому чаще всего небольшие проекты выполняются за заранее оговоренные деньги.На нашем сайте разработка программ на заказ онлайн.
Второй – это сложность работы и распространенность языка программирования. Например, есть стандартные задачи – создать форму обратной связи на сайт – я их делал (и сейчас иногда делаю) десятками. Каждый начинающий сможет поставить форму, тем более, на распространенную CMS типа WordPress. А вот создать анимацию на Java – это хотя и распространенная задача, но уровень сложности её будет выше, соответственно, выше и цена.
Наличие дополнительных условий. Цену программы на заказ повысит:
необходимость работы на многих компьютерах /или системах (кроссплатформенность);
защита от взлома;
комментарии в коде и/или сопутствующая документация;
обновления и обратная совместимость (например, программа должна открывать созданные файлы в версии ниже).
Есть и другие условия, но чаще всего встречаются именно эти.