Autodesk Inventor OEM

Autodesk Inventor OEM

Inventor OEM is a development platform that allows developers to create a unique and powerful stand-alone application built on Autodesk Inventor technology. Your customer’s experience includes a fully customized application branded with your logos and icons, splash screen and application name in addition to including your own installer and licensing.

Easily create industry-specific products that offer only the features, commands, menus, and design data your customers require.

Unlike the add-in approach, which extends Inventor, Inventor OEM allows developers to create their own branded products based on Inventor technology. Branded products present their own identity while at the same time being completely compatible with other Inventor applications.

Autodesk views Inventor OEM as a means to further extend Inventor technology into new markets and industries. Inventor OEM can be used as a platform by independent developers to create products to address unique market needs or respond to niche opportunities. The only limitations on applications that Inventor OEM cannot be used for are:

  1. pure data translation applications (applications that convert from one format to another), and
  2. applications that emulate and therefore compete directly with Autodesk Inventor.

Inventor OEM is licensed to independent software developers, corporate developers, and system integrators.

Autodesk Inventor OEM is a development platform that allows developers to create a unique and powerful stand-alone application built on Autodesk Inventor technology. Your customer’s experience includes a fully customized application branded with your logos and icons, splash screen and application name in addition to including your own installer and licensing.


A typical Inventor OEM development machine will have both Inventor and Inventor OEM installed. The Inventor installation delivers the Inventor API SDK, which contains the full API documentation and code samples for Inventor, as well as sample programs and tools to use when programming Inventor. It also includes VBA which can be very useful for quickly prototyping concepts. Inventor exposes its programming interface using a COM Automation interface. You can access this interface using most of the popular programming languages available today including Microsoft Visual C++®, VB, C#, and Delphi. Autodesk Inventor includes Microsoft’s VBA, the most popular programming environment in the world. Go here to read more about the Inventor Software Development Kit. Inventor OEM contains samples and tools specific to configuring your OEM application and doesn’t duplicate the information available in the Inventor API SDK. The Inventor OEM Developer’s Guide provides comprehensive information on Inventor OEM usage as well as a tutorial to get started.
System Requirements for Autodesk Inventor (OEM) 2018
Operating System ¹
  • 64-bit Microsoft® Windows® 10
  • 64-bit Microsoft Windows 8.1 with Update KB2919355
  • 64-bit Microsoft Windows 7 SP1
CPU Type ² Recommended:
Intel® Xeon® E3 or Core i7 or equivalent, 3.0 GHz or greater

Minimum:
64-bit Intel or AMD, 2 GHz or faster
Memory ³ Recommended:
20 GB RAM or more

Minimum:
8 GB RAM for less than 500 part assemblies
Disk Space Installer plus full installation: 40 GB
Graphics Recommended:
Microsoft Direct3D 11® or capable graphics card or higher

Minimum:
Microsoft Direct3D 10® capable graphics card or higher

See the Certified Hardware
Display Resolution 1280 x 1024 or higher.

Recommended scaling: 100%, 125%, 150% or 200%.
Other
  • DVD-ROM ⁴
  • Internet connection for Autodesk® 360 functionality, web downloads, and Subscription Aware access
  • Microsoft Internet Explorer® 11 or equivalent
  • Full local install of Microsoft® Excel 2010, 2013 or 2016 for iFeatures, iParts, iAssemblies, thread related commands, clearance/threaded hole creation, Global BOM, Parts Lists, Revision Tables, spreadsheet-driven designs and Studio animation of Positional Representations. Excel Starter®, Online Office 365® and OpenOffice® are not supported.
  • 64-bit Microsoft Office is required to export Access 2007, dBase IV, Text and CSV formats.
  • Microsoft .NET Framework 4.6 or later
  • Virtualization supported on Citrix® XenApp™ 7.6; Citrix XenDesktop™ 7.6 (requires Inventor Network Licensing).

For Complex Models, Complex Mold Assemblies, and Large Assemblies (typically more than 1,000 parts)

CPU Type ²

Recommended:
Intel Xeon E3 or Core i7 or equivalent, 3.30 GHz or greater

Memory ³

Recommended:
24 GB RAM or greater

Graphics

Recommended:
Microsoft Direct3D 11 or capable graphics card or higher

See the Certified Hardware

To create an add-in you'll need to use Visual Studio. Any version is supported. It's possible to create an add-in using any language that supports creating a dll COM component, but all of the samples and tools provided with the SDK are limited to Visual Basic, C#, and C++. It's possible to create add-ins using the free Express editions but with some severe limitations. For example, debugging is not possible in Visual Basic Express. Because of this the professional version is recommended.