Классификация по уровню исполнения

  1. Офисные системы, или так называемые «самоделки». Как правило, такие системы пишутся одним или несколькими программистами, которые работают или когда-то работали на самом предприятии, использующем биллинговую систему. Для систем такого типа характерно использование непромышленной, офисной операционной системы и СУБД, открытый код, бессистемное разрастание в самых неожиданных направлениях, ошибки в расчётах, неоптимально спроектированная структура хранения данных, нагромождение дублирующих друг друга отчётных форм с неизвестным алгоритмом выборки данных. Такие системы часто разрабатываются на заказ за деньги заказчика, постановку задачи делает заказчик, как правило, примитивно, без глубокой системной проработки. Эксплуатация таких систем обычно приносит значительный материальный ущерб, как в виде прямых убытков, так и в виде упущенной выгоды.
  2. Промышленные системы. Работают 24 часа в сутки, 7 дней в неделю, без ошибок и тормозов в расчётах, независимо от количества обслуживаемых лицевых счетов. Такие системы обычно в своей основе имеют промышленную ОС и СУБД, разрабатываются большими коллективами программистов и имеют большое количество инсталляций. Здесь обычно присутствуют развитые средства администрирования, систематизированная отчётность, встроенная подробная документация по работе с системой. К сожалению, большой тираж и применение промышленной СУБД не являются достаточными условиями для причисления системы к классу промышленных, и не гарантирует заказчику отсутствие проблем при её использовании. Не удачная постановка задачи, не оптимальная структура хранения данных, не удобный интерфейс – все эти и другие проблемы резко снижают потребительскую ценность и эффективность работы любой системы.