Лицензия GNU GPL и ей подобные предоставляют пользователям программных продуктов широкие возможности для модификаций программ. Это становится возможным только в том случае, если пользователь получает свободный доступ к исходному программному коду. Программное обеспечение, произведенное и распространяемое на условиях свободного доступа к программному коду, называют СПО (свободным программным обеспечением). Сам программный код в этом случае называется открытым кодом. Некоторые программы, предназначенные для автоматизации управленческих процессов, распространяются именно таким образом.
Однако, ряд компаний, разрабатывающих открытый код, представил схемы коммерческого использования программного обеспечения с открытым кодом. Среди ПО, которое создано на основе открытого кода, но может распространяться как коммерческий продукт, можно упомянуть, например, систему управления бизнес-процессами Intalio BPMS. Эта система поставляется пользователям в двух вариантах: бесплатном и коммерческом. Бесплатный вариант дает покупателю право использования базовой версии системы. Для небольшого предприятия эта версия вполне подходит. Но для работы на крупных предприятиях и автоматизации сложных бизнес-процессов необходима более сложная система с расширенной функциональностью. Соответственно, за такую версию необходимо платить. В дополнение к расширенному функционалы системы пользователь так же получает техническую поддержку производителя, что является важным фактором при выборе корпоративного программного обеспечения.
Другие способы коммерческого использования основаны на том, что пользователь получает само программное обеспечение бесплатно, а деньги он платит либо за его использование (например, в виде ежегодной абонентской платы), либо за обучение, консалтинг, техническую поддержку.