The open-source ProductivityOpen platform provides all the features of a standard Arduino plus the added power and reliability of an industrial controller. The P1AM-100 Arduino-compatible CPU’s processor circuit is designed to mimic the Arduino MKRZero microcontroller. It is compatible with most available Arduino MKR format shields and the industrially hardened ProductivityOpen shields and can use most Arduino sketch programs found on open-source websites. Using the Arduino integrated development environment (IDE), the CPU is programmed using C++ code; the ProductivityBlocks graphical programming interface uses a more visual approach designed to simplify coding and reduce syntax errors.