For organizations of all kinds, spending on enterprise software is on the rise. Organizations face various software management challenges, including managing vendors, tracking license expiration, managing costs, and ensuring compliance. The challenges are especially acute when managing specialized engineering software in areas such as computer-aided design (CAD) and computer-aided engineering (CAE) where software tools are both expensive and critical to productivity. This guide explains some of the challenges of enterprise software asset management and optimization, focusing on issues unique to engineering environments. It also offers suggestions on best practices and practical tips to help organizations better manage and optimize their software spend.