The MSI B350M GAMING PRO motherboard is designed for gamers and creators alike, supporting AMD B350 AM4 DDR4 technology and featuring an M.2 interface for solid-state drives. It has a microATX form factor and a Socket AM4, making it compatible with a range of CPUs. The motherboard has 2 memory slots and expansion slots including M.2, PCI Express x4, and PCI Express 3.0 x16. It also boasts a range of input/output ports, including VGA, PS/2, eSATA, SATA III, DVI, Ethernet (RJ-45), and USB 3.1. The motherboard features on-board audio and video chipset, making it ideal for casual computing, gaming, and graphic design. With its multi-GPU support, the MSI B350M GAMING PRO motherboard is a powerful and versatile choice for any computer user.