However, unlike a single-board computer, the COM usually lacks the standard connectors for any input/output peripherals to be attached directly to the board.
Using FPGA IP cores adds to the modularity of a COM concept because I/O functions can be adapted to special needs without extensive rewiring on the printed circuit board.
[3][4][5] The terms "Computer-on-Module" and "COM" were coined by VDC Research Group, Inc. (formerly Venture Development Corporation) to describe this class of embedded computer boards.
Using a carrier board is a benefit in many cases, as it can implement special I/O interfaces, memory devices, connectors or form factors.
If the actual processor and main I/O controllers are located on a COM, it is much easier, for example, to upgrade a CPU component to the next generation, without having to redesign a very specialized carrier as well.
Other benefits of using COM products instead of ground-up development include reducing time to market (TTM), risk reduction, cost savings, choice of a variety of CPUs, reduced requirements and time for customer design, and the ability to conduct both hardware and software development simultaneously.