Программная система GALayout предназначена для решения задач компоновки и размещения электронных элементов на печатных платах на основе принципиальной электронной схемы устройства. Программа является реализацией эволюционного подхода к решению данных этапов конструкторского проектирования печатных плат. Используя информацию из списка соединений электроэлементов, полученного на основе принципиальной электрической схемы, программа автоматизирует выполнение компоновки связанных элементов по разным узлам устройства с минимизацией количества внешних выводов между узлами, а также размещение элементов электрической схемы в узлах с минимизацией суммарной длины связей между ними. Результатом работы программы является визуализация решения и сохранение результатов работы алгоритмов в файл. Система реализована в среде Windows с использованием Borland C++ Builder. Требует около 50Мб (зависит от сложности решаемой задачи и настроек алгоритмов) оперативной памяти и 5 Мб на жестком диске. Программная система ориентирована на применение специалистами в области конструкторского проектирования печатных плат.