Проведён анализ основных особенностей программных проектов. Проведены основные отличия программных проектов от других типов технических проектов. Выполнен обзор требований, предъявляемых к системам планирования программных проектов. Рассмотрены теоретические подходы к календарному планированию программных проектов. Выполнен анализ существующего программного обеспечения для планирования проектов и построена его классификация. Доказана необходимость применения методов распространения ограничений и математических методов, ориентированных на обработку неточной и неполной информации Ключевые слова: метка, неопределенность, ограничения, календарное планирование, управление.