For businesses, buying a used license is possible. You can purchase a for SolidWorks 2016 from resellers like GoEngineer or TriMech. This costs between $1,500 and $2,500—expensive, but it is legally "verified." You get access to official service packs (SP5.0 is the best for 2016) and actual technical support.
: Introduced to provide entry-level product data management based on the PDM Professional (formerly Enterprise PDM) architecture. Thread Wizard