Our article explores the types, features, and benefits of modern manufacturing software alongside the key considerations in software development for manufacturing. Highlights: * Custom manufacturing software is essential for manufacturing businesses with unique processes or a higher risk of targeted attacks. * ERP systems are used by multiple businesses, with manufacturing ones being the primary users. * IoT fully redefines manufacturing thanks to real-time data exchange among machine