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