Cloud Software



Onshape recently emerged from stealth mode and is now available in a Beta Version.

It’s a 3D CAD cloud-native application which runs in a web browser or on a mobile device using a device specific application. (Currently available for iPhones and iPads).

Created by a team of veterans from SolidWorks and other top professionals from the data center, security and mobile industries led by Jon Hirschtick.

The system requires a browser that supports WebGL and runs on most types of computers and operating systems. The officially supported browsers are Chrome, Firefox and Safari. It also needs an internet connection to work – there isn’t a version which runs in an off-line mode.

There is no software to install and updates occur seamlessly to ensure that all users are always on the latest version.

I’ve been using it for a couple of weeks and find it easy to use.

Here’s my first attempt, using sketches


to create models (bodies) and assemblies.


One of the benefits of using cloud-native applications is the ability to limit or minimise the chance of losing data while you are working. The stored data is constantly updated as you are working on it so that hard disk crashes, machine glitches, power cuts or the odd cup of coffee spilt over your laptop should no longer mean that you’ve lost your work.

Another important feature is the ability to share documents and collaborate in real-time with other users during the model creation process.

Onshape offers a Free subscription plan $0/month or a Professional subscription plan available for $100/month (or the equivalent in your local currency).

The free plan provides 5GB storage space and you are limited to 5 active “Private” Documents at any one time. You can create an unlimited number of “private” documents but only 5 of these can be active at any one time. In addition, you can create an unlimited number of active “public” documents.

The professional plan provides 100GB storage space and an unlimited number of active documents.

A document is a multi-part container which can be used to keep all information related to a project in the same place. You can build and assemble parts in the same document. The document can contain 1 or more Part Studios (parts) Assemblies, CAD data from other systems, non CAD data files, PDFs, Images etc.

There are numerous features available in this initial Beta phase of the product.

Highlights include

  • Part Studios
  • Assemblies
  • History, Versioning
  • Imported Geometry
  • Direct Editing
  • Data Management
  • Sharing and Collaboration
  • Seamless Updates
  • On-line Help
  • Tutorials

For further details I advise you to read more at the Onshape website or better yet try it out for yourself by requesting an invite to join in at:

Cloud Software


The traditional approach for designing a 3D representation of a real physical object is to use a CAD product on a desktop or laptop PC. Until recently, this was the best platform to use because of the resource requirements of the CAD product in particular, memory requirements, processing power and graphics needs.

WebGL and HTML 5 are just 2 of the components that have enabled a growing number of start-up companies to try and provide a CAD (Computer Aided Design) program in a web-browser. The front-end of the product can be built and run locally in the web browser, with the expected processing, memory usage and possibly some graphics capability provided via the “cloud”. I hope to discuss in a later article, how such a product can be architected, but in the meantime, lets take a look at Tinkercad.

Tinkercad is a web-based 3D modeler which was originally targeted towards the growing market of enthusiasts interested in using low cost 3D printers. These users are seeking something different from the traditional CAD system – something that is quick, easy to use (I’m not looking for an exciting “experience” I just want to get the job done) and most importantly not difficult to learn!


The user interface consists of 3 basic steps:

  1. Place a shape in your workspace. A shape can either “add” or “remove” material and you can work with pre-existing shapes or create your own.
  2. Shapes can be moved, rotated and adjusted to your exact requirements.
  3. Group together a set of shapes to build more complex shapes to create detailed models.

and there you have it. From the simple to the more complex:


The application runs in a web-browser and to get started, simply visit the website at

Register for  an account and get building.

Other interesting points worth a mention are:

Tinkercad provides an interface for the user to create shapes using JavaScript programs.

The writer can define parameters which are made available to the user. Parameter values are used to adjust the dimensions of the defined 3D shape.

The geometry kernel, is a major par of any CAD system and Tinkercad uses a custom in-house built kernel called Gen6. This has been designed to run in a cluster of servers (in the cloud) utilizing potentially thousands of CPU cores, that allows computations that may take minutes or hours using other geometry kernels to execute in fractions of a second. Learn more at:

Then, Tinkercad recently announced (in March) that they were closing down.

They stated their intention to concentrate on a new project called Airstone – an interactive simulation environment (powered by a supercomputer) providing real-time 3D design and physics simulations for product designers and engineers.

A couple of months later (May) Autodesk stepped in and acquired Tinkercad

Autodesk has purchased all the core technology necessary to operate Tinkercad, so its good news for users of the system.