Frame for CAD

Best practices for configuring, managing and running CAD applications on the cloud

July 2016

2016 © Frame. All rights reserved. 2 of 32-V05-July 2016

Table of Contents:

1. What is Frame? 2. What is Frame for CAD? 3. Why run CAD in the cloud with Frame? 4. Getting started with Frame for CAD 5. CAD Applications in use on Frame AutoCAD, Revit, Inventor i) Autodesk AutoCAD ii) iii) Portfolio Chaos Group V-Ray Dassault Systèmes SOLIDWORKS LUXION KeyShot OpenBoM SIEMENS NX SIEMENS PTC CREO Vectorworks 6. Resources and references Appendix A: Autodesk licensing Appendix B: Autodesk benchmark results

2016 © Frame. All rights reserved. 3 of 32-V05-July 2016

1. What is Frame?

Frame is a platform for the cloud that delivers Windows desktop applications through a browser. This means users can access any Windows application from any device (PC, Chromebook, iPad, Kindle, Macbook, iPhone, etc.) without installing anything locally. It also means administrators can manage all their users, applications, and environments from a single location. Even high-end, graphically-intensive applications run great on Frame since each user’s session can be backed by powerful NVIDIA GPUs.

Frame serves a range of users and application types from basic apps to CAD

Frame comes in a variety of account types that serve software vendors, businesses, educational institutions, and personal users. It supports all Windows applications: from office productivity tools to high-end graphics, scientific, and engineering tools.

This document provides guidelines and best practices - specifically for running CAD, AEC and CAE software on Frame for Business, Frame for Education, and Frame Personal accounts.

For more information about Frame in general, account types, pricing, and other application areas, see www.fra.me. ​ ​

2016 © Frame. All rights reserved. 4 of 32-V05-July 2016

2. What is Frame for CAD?

This Frame for CAD document is a set of best practices for using Frame for running CAD tools and workflows on the cloud. Whether you are an individual user, a team of users, a value added reseller, or an educational organization offering CAD/CAE/AEC as part of your curriculum, you can use this document to get the most out of the Frame cloud platform. These best practices, methods, and policies have been assembled by Frame, its community of users, and ISVs to help ensure the best possible experience for new users of the Frame cloud platform. Once placed into practice, these methods are documented as a “Frame Tested” configuration, then submitted to the respective ISV for formal certification to guarantee Frame as a high performance, supported platform.

The following diagram provides an overview of the Frame for CAD architecture and typical use cases.

Frame for CAD system architecture and use cases

2016 © Frame. All rights reserved. 5 of 32-V05-July 2016

3. Why run CAD in the cloud with Frame?

Frame has many use cases and many advantages. This section covers the main advantages of Frame for CAD applications. If you want to learn more about how Frame can help you and your organization overall, visit the product section of the Frame website to get more information. ​ ​

No need to change your CAD software or CAD workflows

Before Frame, adopting the cloud for CAD workflows primarily had to do with moving to cloud-based file storage. This essentially meant splitting up your workflow and spending ​ a lot of time downloading and uploading files.

Native cloud/web apps for CAD are sometimes an option but they have a very limited set of features compared to established Windows-based CAD tools. Attempts to switch to native cloud apps creates an inefficient and fragmented CAD environment.

With Frame, you can continue to use the tools you’re used to, the way that you’re used to, and get all the benefits of the cloud--including seamless integration of CAD apps with cloud storage.

"Cloud-based 3D engineering tools are nifty, but not mature enough for a production environment. Frame gives us the speed, reliability, and convenience of the cloud, but with tried-and-true code. Performing 3D design, simulation, and rendering in a browser? Game changed."

Adam O’Hern, Head of Design, Mechanical Color ​ ​

Centralized management and administration

Frame allows you to focus on being a design expert, not an IT expert. Managing desktops and laptops used for CAD, as well as managing license servers and PDM systems, can be very complex and time consuming. One is faced with the problems of distribution across multiple locations, management and ownership across different departments, and discrepancies in configurations. With Frame, every element of CAD management and administration is centralized. Network License Management (NLM) and authentication servers and PDM systems can be installed on Frame utility servers to maintain compliance and make them accessible from anywhere. Similarly, CAD software need only be installed and set up once. It can then be accessed by any number of users from any browser.

2016 © Frame. All rights reserved. 6 of 32-V05-July 2016

Access on-the-go

Have a device with a web browser and access to the Internet? With Frame, you can access your applications and files from home, a customer site, or, indeed, from anywhere. Your location is no longer a factor: the need to lug around a huge laptop to run CAD applications is a thing of the past.

“With Frame I can get rid of my boat anchor of a laptop and literally take a weight off my shoulders. Now I can use my (applications) anywhere, even at the beach.”

Milt Venetos, Principal and Founder, Wyatt Enterprises ​ ​

Pay only for what you use

Cloud delivery gives you the flexibility to scale up and down with your changing needs from one day to the next. Start with as little as one user, add users as they need access, and pay only for the time that you’re actually using your CAD tools. You can even expand access to CAD tools across the parts of your organization that may need only occasional access.

Computing resources on demand

Frame’s leverage of on demand cloud resources is especially helpful for computationally intensive processes, such as simulation and rendering. Start with a Frame Air 4GB instance that includes 1 CPU core and 4GB of RAM; then scale up to a Frame Pro 16GB instance with 4 CPU cores, 16GB of RAM, and a dedicated 4GB NVIDIA GPU, when you need it. Need more? Choose a Pro 64GB instance that has four 4GB NVIDIA GPUs, 64GB of RAM, and 16 CPU cores!

Hyperscale capacity and consistent experience

Frame dynamically leverages the massive capacity and elasticity of the public cloud infrastructure via global service providers, such as Amazon Web Services (AWS) and Microsoft Azure. This means that, regardless of time and location, there will always be a system available for you to use.

Frame has been proven to scale to thousands of simultaneous concurrent sessions and connections for the most demanding enterprise customers. Each individual user on Frame connects to his own dedicated and secure system (virtual machine.) This ensures predictable performance, regardless of the total system load.

2016 © Frame. All rights reserved. 7 of 32-V05-July 2016

Best-in-class customer support & success team

Running CAD applications is demanding. When you need help, you want to talk to the best. Frame's customer support team will be there for you from beginning to end. Our specialists are trained in all aspects of the Frame cloud platform and are well versed in the underlying technology. In addition, Frame team has deep experience working directly with ISVs during certification of all major applications. We can help you get going quickly.

Certified, supported, and recommended

When choosing a hardware platform to run your mission-critical CAD applications, it’s important to know that your ISV has tested and certified the platform, and that they will support the software. Frame has spent thousands of hours working with CAD ISVs to ensure that their applications run optimally on Frame. In addition, Frame deploys unique optimizations to provide experience and workflows that are often better than on traditional platforms.

For more information about the testing and benchmarks which were performed as part of the certification process, see the individual application sections that follow.

2016 © Frame. All rights reserved. 8 of 32-V05-July 2016

4. Getting started with Frame for CAD

Consider this your checklist to take you from preflight to launch with Frame. The sections below will help you plan, test, and publish your apps on Frame.

Frame is incredibly easy to setup and maintain. If you’re an existing CAD user familiar with your tools and workflows, the entire process shouldn’t take more than a couple of hours. Check the application section of this document for details specific to each specific ISV and application.

1. Confirm End Point Requirements

✓ You need a reliable Internet connection to run apps on Frame. ○ For example, connecting to a speedtest.net server close to one of Frame ​ ​ locations (for a detailed list, please see Section 6) should indicate at least 3 Mbps with a ping time of 100ms or less.

✓ You’ll also need a “modern” (less than 5 years old) computer or tablet with the latest version of a current browser installed. ○ We recommend Chrome, Firefox, Safari and IE 11, but pretty much anything will ​ work.

2. Obtain Application Licensing:

For individuals, this usually means a MAC address-based (node locked) license, activation code, online activation instructions, web-based subscription login and/or serial number. In some cases you’ll need to provide valid network licenses to run CAD apps on Frame.

For teams who want to share licenses, network licenses are generally required. Network license managers can be setup to run in the cloud on a Frame Utility server or can be accessed through VPN to on-prem license servers or cloud-based license servers.

Frame Tip: Check your software documentation for the communication ports that need to be ​ open between your licensing server and applications as you’ll need to provide these ports via request to Frame support. You’ll need this information regardless of where the licensing ​ ​ manager resides, whether on a Frame Utility Server or on your own hosted (cloud or on-premises) system.

For more detailed information on licensing of specific CAD applications, please refer to our application section at the end of this document or to your software vendor’s documentation.

2016 © Frame. All rights reserved. 9 of 32-V05-July 2016

3. Configure File Storage

✓ Cloud storage - To access files, simply sign in with a cloud storage provider from the ​ Frame Launchpad. Frame currently supports Dropbox, Box (in beta), and Google Drive (in beta). This is the most efficient way to get files on and off Frame or to have a shared storage between your local computer and Frame.

✓ Access local files - Don’t use cloud storage? No worries! We’ve got you covered with ​ upload and download features that work with your local drive. This feature works best for relatively small files (<100 MB); for larger files, we recommend signing up for a cloud storage account--most are easy, fast, and free to start.

✓ Network drives & servers - If you need more advanced features, such as a shared ​ network drive in the cloud or a PDM/PLM server, please contact us to learn more about ​ ​ our own storage solution (Frame TeamDrive). You can also request a larger Frame utility server that can also be used as a storage server.

4. Locate Installation Files

✓ Installation files for your applications can be downloaded directly to your Frame instance over the Internet using our ultra-fast connection (typically 500Mbps!). All you need are your credentials.

✓ Alternatively, if you already have the installation files locally, copy them to one of the cloud storage services that you can attach to Frame. They’ll be instantly available when you connect to Frame, and you can install your software from there.

✓ Note: by default, the size of your instance’s main C:\ drive is 45GB, with about 20GB of free space. If your software installer needs to be on the main drive, and the total size of the installer, plus the size of software installation, is greater than 20GB (or the software you need to install is greater than 20GB), let us know, and we’ll increase your main drive ​ ​ size.

5. Research Environment and User Customization (Frame for Business)

✓ By default, all apps on Frame run in a stateless mode. Many Frame users choose to keep software in a default configuration to ensure a clean and consistent experience each time for every user.

✓ We understand that custom toolbar and software settings are an important part of being productive with CAD. That’s why Frame has a built-in functionality that allows you to ​ ​

2016 © Frame. All rights reserved. 10 of 32-V05-July 2016

keep the software customization between your sessions. ​

To implement this feature, you will need to identify which of the file(s), folder(s), or registry entries contain your settings. You will provide this information to Frame ​ support, and our specialists will enable custom user profiles on your account once ​ created..

Note that Frame Personal doesn’t require custom user profiles because it is a single-user system that automatically stores all user-specific information.

6. Create Frame Account

✓ If you are an individual user, sign up for Frame Personal. Otherwise, sign up for Frame for Business. (Educational institutions can sign up for Frame for Education.)

✓ During account creation, choose the level of account that gives you access to the instance types you need for your application. Generally, the Standard level with access to the Frame Pro 16GB instance with an NVIDIA GPU is the best fit for CAD, but in some cases, the Starter level with access to a Frame Air 4GB instance and software GPU may be sufficient.

✓ Choose the closest Frame datacenter location when setting up your Frame account (current data centers as of December 2015:)

○ North America: Northern California, Northern Virginia, Oregon ○ South America: São Paulo ○ Europe: Ireland, Frankfurt ○ Asia: Singapore ○ Japan: Tokyo ○ Australia/NZ: Sydney

Frame Tip: While latency is only part of the equation for deciding what ​ datacenter to use, http://www.cloudping.info willl tell you which location will ​ ​ give you the lowest latency.

✓ Check the following application section of this document for details specific to each ISV application. Many apps have pre-defined configurations can be applied to minimize Frame setup time and optimize your experience.

2016 © Frame. All rights reserved. 11 of 32-V05-July 2016

7. Install and Configure the Utility Server (Frame for Business Only)

✓ Once you have an admin account for Frame for Business, click on the top left menu (“Powered By Frame”), then choose “Go To Dashboard.” From there, click on the Utility server tab, power on your utility server, and choose “Open Utility Server.” (If you don’t see a Utility Server tab, contact Frame for details on how to add this to your account.) ​ ​

✓ Install your license server the same way you would on a local server, following recommendations from your software vendor.

✓ If opening ports is included in your application’s configuration, after we have opened the ports between your user instances and your Frame Utility Server, you’ll also need to open those ports in the Windows Firewall.

8. Install and Configure Your Applications

✓ Follow these application onboarding instructruction:

Frame Personal https://docs.fra.me/docs/onboarding-personal-applications

Frame for Business https://docs.fra.me/docs/onboarding-applications

✓ For installation files, attach cloud storage service and copy the installation files to the C: drive, or download the installation files directly to your Frame instance.

✓ Install your application software the same way you would on your local computer, following any recommendations from your ISV.

Frame Tip: Frame will prompt you to onboard your application during the installation ​ process. In many cases, the optimal time to onboard your application is after you’ve done any user or application configuration and confirmed that it is running the way you want it to. To onboard an application, right click on a shortcut or .exe file for the app and choose “Onboard to Frame.” If your app requires special arguments to be passed to the exe on launch, please contact Frame support. ​ ​

2016 © Frame. All rights reserved. 12 of 32-V05-July 2016

9. Publish to Production & Configure your Production Systems (Frame for Business)

✓ Apply any user or app customization. For example toolbars or template locations. These will be the default for your users.

✓ Follow our Application Publishing Guide: https://docs.fra.me/docs/publish-apps

✓ On the Production tab, set the availability as you see fit. The most common is to set min and buffer to zero and use intervals to add exceptions. Note: It’s important to use the ​ same “Max” setting for all setpoints to avoid unnecessary usage hours. ​

✓ Frame Tip: During your initial publishing, setting the max number of instances to 1 is the ​ quickest way to get to using your Frame instance. Once you have confirmed that everything is working the way you want, you can increase the number of instances on the fly to increase capacity.

✓ After publishing set the session time limits for your users: https://docs.fra.me/docs/set-up-session-time-limits

✓ Finally invite Team members to run apps in your production environment: https://docs.fra.me/docs/invite-users

Frame Tip: If you’ve subscribed to Frame Personal Standard or Frame for Business ​ standard, you can switch between instance types under “My Account”.

10. Use Frame

That’s it! You’re off and running with Frame!

If you want to share our end user guide with new team members a complete END USER GUIDE can be found here: https://docs.fra.me/docs/activating-your-account ​

2016 © Frame. All rights reserved. 13 of 32-V05-July 2016

5. CAD Applications in use on Frame

Here are just some of the CAD, CAE, and AEC tools that have already been onboarded to Frame:

Frame Tested ISV Tested ISV Certified and Supported

ANSYS Portfolio ✔ ✔

Autodesk AutoCAD ✔ ✔

Autodesk Inventor ✔ Expected in 2016

Autodesk Revit ✔ ✔

Chaos Group V-Ray ✔

Dassault SOLIDWORKS ✔

Luxion Keyshot ✔ ✔

OpenBoM ✔ ✔

PTC Creo ✔

SIEMENS NX ✔

SIEMENS Solid Edge ✔

Vectorworks ✔

Additional details on each of these is included on the following pages.

Are you using another CAD/CAM/CAE application? No problem! See the section above on getting started and contact us if you need any additional help onboarding your software or ​ ​

if you’re a software reseller or ISV interested in certifying Frame as a platform for your software.

"As CAD and BIM technology solutions continue to evolve, the cost for owning and maintaining not just software but high-end desktop hardware, as well, is becoming a critical business issue. The ability of browser-based CAD to replicate the same performance expectations that Vectorworks users have on their desktops can open up a number of possibilities.”

Donne Martin, Cloud and Mobile Technologies Manager, Nemetschek Vectorworks

2016 © Frame. All rights reserved. 14 of 32-V05-July 2016

Autodesk AutoCAD, Revit, Inventor

i) Autodesk AutoCAD

Software Website: www.Autodesk.com/autocad

Software Overview: AutoCAD is a ​ commercial 2D and 3D computer aided design and drafting software package that’s widely used across a number of industries, including architecture, engineering, and construction. AutoCAD remains the most widely used computer aided design package in the world.

Software Pricing and Licensing: AutoCAD licenses can be obtained from a reseller or directly ​ from Autodesk. You can find more information on resellers and licensing options here: http://www.Autodesk.com/products/autocad/buy

Frame Configuration Notes ✓ Instance types: AutoCAD was certified on the Frame Cloud Platform with the Frame Pro ​ instance. This includes a dedicated NVIDIA GPU. Frame Air instances can be used but will not perform as well as a Pro instance. See Appendix B for benchmark results. ​ ​ ✓ Windows launch arguments: In some cases AutoCAD may not launch properly due to ​ Windows app arguments. Contact Frame support to have them updated. ​ ​ ✓ Data management: For or a mapped drive please contact Frame suppor to ​ ​ ​ have a Utility server added. ✓ Licensing: See Appendix A for more information on Autodesk licensing requirements. ​

If you need additional help onboarding AutoCAD, please contact support. ​ ​

2016 © Frame. All rights reserved. 15 of 32-V05-July 2016

ii) Autodesk Revit

Software Website: www.Autodesk.com/revit

Software Overview: Revit building design ​ software is specifically designed for Building Information Modeling (BIM), including features for architectural design, MEP, and structural engineering and construction.

Software Pricing and Licensing: Revit licenses can be obtained from a reseller or directly from ​ Autodesk as part of Building Design Suite Premium and Ultimate Editions. You can find more information on resellers and licensing options here: http://www.Autodesk.com/products/revit-family/buy

Frame Configuration Notes ✓ Drive size increase: Some versions of Autodesk Building Design Suite will require require ​ increasing the size of the base Frame image, contact Frame support to increase the size ​ ​ of your instance. ✓ Instance types: Revit was certified on the Frame Cloud Platform with the Frame Pro ​ instance. This includes a dedicated NVIDIA GPU. Frame Air instances can be used but require the special driver configuration through our support team prior to installation. See Appendix B for benchmark results. ​ ​ ✓ Windows launch arguments: In some cases Revit may not launch properly due to Windows ​ app arguments. Contact Frame support to have them updated. ​ ​ ✓ Data management: For Autodesk Vault, Revit Server or a mapped drive please contact ​ Frame support to have a Utility server added. C4R should not require any special ​ configuration. ✓ Licensing: See Appendix A for more information on Autodesk licensing requirements. ​ ✓ Cloud storage: Should not be used to share files among multiple users. Auto-sync’ing can ​ cause file reference issues. ✓ Panzura: Frame can be configured to connect to a Panzura storage controller. ​

If you need additional help onboarding Revit, please contact support. ​ ​

2016 © Frame. All rights reserved. 16 of 32-V05-July 2016

iii) Autodesk Inventor

Software Website: www.Autodesk.com/inventor

Software Overview: Autodesk Inventor is a ​ 3D mechanical CAD digital prototyping tool used for the design, visualization, and simulation of products.

Software Pricing and Licensing: Inventor licenses can be obtained from a reseller or directly ​ from Autodesk. You can find more information on resellers and licensing options here: http://www.Autodesk.com/products/inventor/buy

Frame Configuration Notes ✓ Instance types: Inventor is being certified on the Frame Cloud Platform with the Frame ​ Pro instance. This includes a dedicated NVIDIA GPU. Frame Air instances can be used but will not perform as well. See Appendix B for benchmark results. ​ ​ ✓ Data management: For Autodesk Vault or a mapped drive please contact Frame support ​ ​ to have a Utility server added. C4R should not require any special configuration. ✓ Licensing: See Appendix A for more information on Autodesk licensing requirements. ​

If you need additional help onboarding Inventor, please contact support. ​ ​

2016 © Frame. All rights reserved. 17 of 32-V05-July 2016

ANSYS Portfolio

Software Website: http://www.ansys.com/ ​

Software Overview: ANSYS offers a ​ comprehensive software suite that spans the entire range of physics, providing access to virtually any field of engineering simulation that a design process requires. Organizations around the world trust ANSYS to deliver the best value for their engineering simulation software investment. The ANSYS portfolio includes ANSYS AIM, ANSYS CFD, ANSYS ​ Electromagnetics Suite, ANSYS Mechanical, ANSYS Workbench, ANSYS SpaceClaim, ANSYS CFD include ANSYS Fluent, ANSYS CFX and ANSYS Polyflow

Software Pricing and Licensing: ANSYS licenses can be obtained from ANSYS channel partners. ​ A list of these partners is located here: http://www.ansys.com/About+ANSYS/ContactsLocations.

Frame Configuration Notes ✓ Drive size increase: The ANSYS installation requires increasing the size of the base Frame ​ image, contact Frame support to increase the size of your instances. ​ ​ ✓ Frame Business/Education accounts: ANSYS network licenses need to be used along with a ​ hosted license server which requires the Frame utility server option to be enabled for your account. ✓ Air instance: Requires use of -nomesa driver which can be configured by Frame support. ​ ​ ​

If you need additional help onboarding ANSYS Workbench, please contact support. ​ ​

2016 © Frame. All rights reserved. 18 of 32-V05-July 2016

Chaos Group V-Ray

Software Website: http://www.chaosgroup.com/

Software Overview: V-Ray is the most ​ ​ complete lighting, shading and rendering toolkit on the market, making speed and simplicity accessible to all artists. The latest version delivers powerful feature set, technical advances and support for open source technologies. The installation of V-Ray ​ RT for 3DSMax or the Beta for Revit requires the new V-Ray Online License server installation. When V-Ray is loaded it checks if there is V-Ray license server process running and only then V-Ray will launch.

Software Pricing and Licensing: V-Ray licenses can be purchased directly from their website. ​ ​ ​

Frame Configuration Notes ✓ Frame accounts: For a team to share floating licenses Chaos vRay network license server ​ needs to be installed on a Frame utility server. Contact Frame support to have a utility ​ ​ server added to your account and request to have the ports 30304 and 30305 opened.

If you need additional help onboarding Chaos Group vRay, please contact Frame support. ​ ​

2016 © Frame. All rights reserved. 19 of 32-V05-July 2016

Dassault Systèmes SOLIDWORKS

Software Website: http://www.solidworks.com

Software Overview: SOLIDWORKS ​ solutions cover all aspects of your product development process with a seamless, integrated workflow—design, verification, sustainable design, communication and data management. Designers and engineers can span multiple disciplines with ease, shortening the design cycle, increasing productivity and delivering innovative products to market faster.

Software Pricing and Licensing: SOLIDWORKS licenses can be obtained from authorized ​ resellers. Locate your local reseller here: http://www.solidworks.com/sw/buy-software.htm. ​ ​

Frame Configuration Notes ✓ Drive size increase: The SOLIDWORKS installation requires increasing the size of the ​ base Frame image, contact Frame support to increase the size of your instance. ​ ​ ✓ Frame Personal accounts: SOLIDWORKS standalone licenses can be used. If you are in ​ the US, your standalone license may be installed in a secondary location for test/home use. Otherwise you’ll need a separate standalone license to run on Frame. ✓ Frame Business/Education accounts: SOLIDWORKS network licenses need to be used ​ along with a hosted license server which requires the Frame utility server option to be enabled for your account with ports 25734 and 25735 opened. ✓ SOLIDWORKS add-ons: Many SOLIDWORKS and 3rd party add-ons are available. You ​ will need to check with the add-on provider on licensing and functionality specifics when running on Frame. ✓ Air instances: -nomesa driver must be enabled by Frame support prior to installing. ​ ​ ​ Otherwise the installer will hang at 63%. Otherwise install using a Pro 16GB instance.

If you need additional help onboarding SOLIDWORKS, please contact support. ​ ​

2016 © Frame. All rights reserved. 20 of 32-V05-July 2016

LUXION KeyShot

Software Website: https://www.keyshot.com/

Software Overview: KeyShot is everything you need to create fast, accurate and amazing visuals. Featuring a real-time workflow to see your renderings and animations take shape instantly, KeyShot reduces the time it takes to create that perfect shot. From scientifically accurate material and environment presets to advanced material editing and animation, creating product visuals or sales and marketing imagery has never been easier.

Software Pricing and Licensing: Luxion floating licenses can be purchased directly from their ​ website. ​

Frame Configuration Notes ✓ Frame accounts: For a team to share floating licenses the Luxion FlexNet based network ​ license server needs to be installed on a Frame utility server. Contact Frame support to ​ ​ have a utility server added to your account and request to have the appropriate ports opened so that the chaos group network license server can be installed. ✓ Licensing: Luxion licensing policy is valid for Frame only with the KeyShot Pro Floating ​ ​ license as well as the spectrum of Bundled special editions of KeyShot that come with ​ ​ select 3D software products.

If you need additional help onboarding Luxion KeyShot, please contact Frame support. ​ ​

2016 © Frame. All rights reserved. 21 of 32-V05-July 2016

OpenBoM

Software Website: http://www.openbom.com

Software Overview: openBoM is a new cloud-based collaborative data management tool to manage BOM and inventories. It removes the pain of tracking product data spreadsheets across networks of engineers, supply chain managers, and contract manufacturers.

Software Pricing and Licensing: openBoM personal accounts are available for free and team ​ accounts can be purchased directly on the openBoM website: http://www.openbom.com/pricing.

Frame Configuration Notes ✓ Access: Within Frame, openBoM requires only a browser such as Chrome to be ​ onboarded. No additional installation or configuration is required to use openBoM. ✓ CAD Integration: Follow these steps to enable the integration of a supported CAD system ​ plugin within Frame in openBoM: ○ On the openBoM dashboard, click the “Integrations” button. ○ In the pop-up window, choose the desired plugin from the list of ○ Follow the instructions on the installer wizard.

Instructional videos are available on: http://www.openbom.com/resources supported ​ ​ CAD systems.

If you need additional help onboarding OpenBoM, please contact Frame support. ​ ​

2016 © Frame. All rights reserved. 22 of 32-V05-July 2016

SIEMENS NX

Software Website: http://www.plm.automation.siemens.com/en _us/products/nx/

Software Overview: Siemens NX software is ​ an integrated product design, engineering and manufacturing solution that helps you deliver better products faster and more efficiently.

NX software help you design, simulate and manufacture better products faster by enabling smarter decisions in an integrated product development environment.

Software Pricing and Licensing: SIEMENS NX licenses can be obtained from a SIEMENS ​ partner. Partners are listed here: http://www.plm.automation.siemens.com/en_us/partners/find_partner.cfm

Frame Configuration Notes ✓ Frame Business/Education accounts: Siemens NX network licenses need to be used along ​ with a hosted license server which requires the Frame utility server option to be enabled for your account . ✓ Siemens add-ons: many Siemens and 3rd party add-ons are available. Please check with ​ the add-on provider on licensing and functionality specifics when running these add-ons on Frame.

If you need additional help onboarding SIEMENS NX, please contact support. ​ ​

2016 © Frame. All rights reserved. 23 of 32-V05-July 2016

SIEMENS Solid Edge

Software Website: http://www.plm.automation.siemens.com/en _us/products/solid-edge/

Software Overview: Solid Edge is a portfolio ​ of affordable, easy-to-use software tools that address all aspects of the product development process – 3D design, simulation, manufacturing, design management and more, thanks to a growing ecosystem of apps. Solid Edge combines the speed and simplicity of direct modeling with the flexibility and control of parametric design – made possible with synchronous technology.

Software Pricing and Licensing: Solid Edge licenses can be obtained directly from a SIEMENS ​ partner. Partners can be found here: http://www.plm.automation.siemens.com/en_us/products/solid-edge/more-information.shtml

Frame Configuration Notes ✓ Frame Personal accounts: Solid Edge standalone licenses can be used. ​ ✓ Frame Business/Education accounts: Solid Edge network licenses need to be used along ​ with a hosted license server which requires the Frame utility server option to be enabled for your account . ✓ Siemens add-ons: Many Siemens and 3rd party add-ons are available. We’ve tested with ​ Keyshot. For others you will need to check with the add-on provider on licensing and functionality specifics when running these add-ons on Frame. ✓ Air instance: Requires use of -nomesa driver which can be configured by Frame support. ​ ​ ​ ✓ Cloud storage: Some files experience performance issues during storage operations (file ​ open, file save, import and export). Contact Frame support if you suspect you are ​ ​ experiencing a storage issue.

If you need additional help onboarding SIEMENS Solid Edge, please contact support. ​

2016 © Frame. All rights reserved. 24 of 32-V05-July 2016

PTC CREO

Software Website: http://www.ptc.com/product/creo

Software Overview: PTC Creo is a scalable, ​ interoperable suite of product design software that delivers fast time to value. It helps teams create, analyze, view and leverage product designs downstream utilizing 2D CAD, 3D CAD, parametric & direct modeling.

Software Pricing and Licensing: PTC Creo licenses can be obtained from a PTC reseller. PTC ​ resellers can be found here http://www.ptc.com/cad/packages. ​ ​

Frame Configuration Notes ✓ Frame Personal accounts: PTC CREO standalone licenses can be used. ​ ✓ Frame Business/Education accounts: PTC CREO network licenses need to be used along ​ with a hosted license server which requires the Frame utility server option to be enabled for your account .

If you need additional help onboarding PTC CREO, please contact support. ​ ​

2016 © Frame. All rights reserved. 25 of 32-V05-July 2016

Vectorworks

Software Website: http://www.vectorworks.net/

Software Overview: Vectorworks CAD ​ software is a line of industry-specific 2D/3D and BIM solutions that allow designers to advance their ideas from concept through completion. More than half a million users around the world have realized their visions with Vectorworks.

Software Pricing and Licensing: In the United States Vectorworks licenses can be obtained ​ online, through distributors or direct. Outside of the united states license can be obtained from distributors. Contact information for all channels is available here: http://www.vectorworks.net/sales/

Frame Configuration Notes ✓ For all Frame account types, standard Vectorworks licensing is sufficient.

If you need additional help onboarding Vectorworks, please contact support. ​ ​

2016 © Frame. All rights reserved. 26 of 32-V05-July 2016

6. Resources and references

Product Information ● General Information www.fra.me ● Product Information fra.me/products ● Try Frame Sign up for free account

Support ● Knowledge Base support.fra.me ● Documentation docs.fra.me ● API developer.fra.me ● Contact Us support.fra.me

2016 © Frame. All rights reserved. 27 of 32-V05-July 2016

Appendix A: Autodesk licensing

Per Autodesk LSA policies, you’ll need to: 1. Provide valid network licenses to run CAD apps on Frame. 2. Serve network licenses from on-prem physical servers (connected to Frame via VPN). 3. Obtain permission from Autodesk.

Reference Autodesk’s Virtualization FAQ: ​ ​

“Access to remote sessions of Autodesk software over a network is only permitted if you have a ​ Network License.” ​

“To request of a review and special permission for use of a proposed application virtualization implementation, please contact your Autodesk Reseller, Sales, or Account representative.”

Each Frame account will be configured in its own Virtual Private Cloud (VPC) comprising individual virtual machines and a dedicated Utility server. A VPN client will securely connect the Frame VPC to the Enterprise’s on-premises FLEXERA server. Depending on the VPN configuration needed, ports 27000-27009 and 2080 may need to be opened.

Standard reporting processes apply regarding software license use. Frame support is available ​ ​ to assist with the setup and configuration of the VPC and VPN client per account.

2016 © Frame. All rights reserved. 28 of 32-V05-July 2016

Appendix B: Autodesk benchmark results

Autodesk AutoCAD Benchmark Results

Results from the CADALYST Benchmark on a Pro system are: ​ ​

CADALYST Systems Benchmark 2015 Test version 5.5b ; Aug-2015 © Copyright 1996-2015, Art Liddle and CADALYST Magazine

OS Platform : NT Version 6.2 (x64) AutoCAD version : 20.1s Graphics Window size : 2540x1007 pixels Test Date (Time) : 11-20-15 (1:14am) Computer Brand : Frame Remote App Delivery CPU Type : Xeon System RAM : 16GB Graphics Card : NVIDIA GRID K520 Graphics Card driver : NVIDIA QUADRO DRIVER RELEASE 354.42

Test Type : 3D2D Number of Test Loops : 1 Comment

Drawing (3D)===>> c2015_5 c2015_6 c2015_7 c2015_8 Drawing (2D)===>> c2015_1 c2015_2 c2015_3 c2015_4 Test Index ______Rotate Wireframe (3D) : 441 613 242 282 346 Rotate Hidden (3D) : 740 778 1216 635 794 Rotate Conceptual (3D) : 752 834 1183 660 818 Rotate Realistic (3D) : 727 495 848 394 562 2D Array/save (Disk) : 125 126 126 134 128 DXFout (Disk) : 264 356 339 239 291 Save Drawing (Disk) : 159 137 145 140 145 Calculations (CPU) : 172 173 174 168 172 Ortho lines (2D) : 336 306 424 362 352 Radial plines (2D) : 290 274 357 315 306 Text and Blocks (2D) : 105 115 128 125 118 Erase/Zoom (2D) : 193 194 260 259 222 ______Individual Dwg Index 298 303 363 261

2016 © Frame. All rights reserved. 29 of 32-V05-July 2016

______C2015 Total Index = 294

3D Graphics Index = 630 2D Graphics Index = 209 Disk Index = 165 CPU Index = 172 ______(Single Loop Time = 18 min)

Autodesk Revit Benchmark Results

RFOBenchmark v2 - RVT 2016 ​ ​ 'Simplified' Test Set 2015.11.20 @ 17.37.58 on IP-AC1F0BD5 build: 22.09.2015

Model creation and view export benchmark ​ (All times are in seconds, lower is better )

opening and loading the custom template 4.69

creating the floors levels and grids 16.29

creating a group of walls and doors 39.02

modifying the group by adding a curtain wall 76.04

creating the exterior curtain wall 21.55

creating the sections 13.79

changing the curtain wall panel type 7.73

export all views as PNGs at 150 dpi 49.19

export some views as DWGs 60.73

Total 289.03

v2 Simplified Graphics benchmark [1] ​ (All times are in seconds, lower is better)

2016 © Frame. All rights reserved. 30 of 32-V05-July 2016

refresh Hidden Line view x12 - with hardware acceleration 10.8

refresh Consistent Colors view x12 - with hardware acceleration 10.92

refresh Realistic view x12 - with hardware acceleration 12.97

rotate view x1 - with hardware acceleration 3.84

[1] Graphics benchmark measures the entire graphics stack, includes CPU and memory.

MACHINE SPEC: Mfr: Frame / Xen Model: HVM domU OS: Microsoft Windows Server 2012 R2 Standard64-bit

CPU: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz Max Clock Speed: 2.6Ghz Number of Processors: 4 Number of Logical Processors: 8

Total Physical Memory: 15GB @ Mhz

Graphics Card: NVIDIA GRID K520 Graphics RAM: 3.9990234375GB Driver version: 10.18.13.5442

Screen Resolution: 1920 1920x1080 1080x32bit @ 59 59Hz Benchmark did run full screen.

Autodesk Inventor Benchmark Results

Results from the Inventor6 Graphics benchmark on a Frame Pro instance are: ​ ​

Shaded 29 FSP

Hidden 4.3 FPS

Wireframe 5.2 FPS

Multiple Window 50.5 FPS

Average 22.2 FPS

PASS

2016 © Frame. All rights reserved. 31 of 32-V05-July 2016

- END -

2016 © Frame. All rights reserved. 32 of 32-V05-July 2016