SoMachine is an OEM software solution that allows users to program, configure, and commission entire machines from a single environment. It supports programming and commissioning of logic, motor control, HMI, and network automation functions using Schneider Electric controllers and devices. SoMachine aims to optimize machine development and help users achieve machine transparency.