Присоединяюсь. Никогда не оценивал стоимость разработки количеством кода.
На стоимость, на мой взгляд, больше всего влияют следующие факторы:
1. Трудозатраты. Например, если требуется инсталлятор для приложения, какая-то примитивная защита от несанкционированного использования - это доп.работа. Сюда же можно включить работу по реализации какого-то продвинутого функционала. Для LISP это, например - работа с событиями, с расширенными данными и словарями, диалогами. Для .NET, например, если используется работа с несколькими документами, с неактивными документами, с Overrule, работа с событиями и т.п. Это сильно повышает требование к навыкам программиста. Следовательно, это будет дороже.
2. Полезность. Например. Если приложение позволит экономить 1 день рабочего времени в месяц одному инженеру и будет использоваться в организации с 10 инженерами с зарплатой 50 т.р. (условно), то по грубым подсчетам, приложение в месяц позволит сэкономить организации около 20-25 т.р. Сколько можно взять за приложение, в таком случае? Наверное, 1 т.р. - будет слишком щедро.