by Ralph Grabowski with Dmitry Popov |
|
Nanosoft is one of the very few companies in the world that develops on its own an AutoCAD workalike; nanoCAD (first letter is lowercase) is not based on IntelliCAD nor was it ever reliant on the ITC. (Many AutoCAD workalikes are based on code from the IntelliCAD Technical Consortium.)
The initial business idea of Nanosoft's founders was to give away the base software free, and then make money from vertical add-ons. Lots of add-ons were planned. The company thought at the time that the general CAD platform was decreasing in value, and that the trend would eventually bring the price to $0. Since customers make their income through vertical add-ons, the thinking went, they would be willing to pay for add-ons.
Outside Russia, Nanosoft is pretty much invisible. In its home country of Russia, the visibility of Nanosoft is, of course, very different. There the company ranks third among CAD vendors, following Autodesk and ASCON Group. After just nine years, the company boasts two million downloads globally of nanoCAD and nanoCAD-based products.
Today, nanoCAD 5 is still a free download, but the company sells advanced versions -- nanoCAD Plus 8 (US$540) and nanoCAD Pro 8 ($865) -- as well as vertical add-ons (see figure 1). In English, there are add-ons for mechanical ($900) and construction design ($780-1800). In Russian, there are 15 add-ons (see Figure 2).
Figure 1: Nanosoft products available in English
Nearly a decade ago, I was in Nanosoft's Moscow office shortly after the company enthusiastically launched nanoCAD for free, and so I was interested to learn what had changed since then. I spoke via Skype with the chief technology officer of Nanosoft, Dmitry Popov. As he freely admits, he loves to talk!
Figure 2: Nanosoft products available in Russian
- - -
Ralph Grabowski: What has changed since my visit with you in 2009?
Dmitry Popov: Our initial goal in 2009 was to replace AutoCAD as the CAD platform for vertical add-ons. We fulfilled it only partially, because we underestimated the complexity of the problem. It turns out it is not enough just to mimic AutoCAD's commands, APIs [application programming interfaces], and user interface. AutoCAD also has a “behavior history” in the way that it reacts to functions. Depending on the order in which you invoke functions,, the actions might activate bugs still in the software.
So developers have to work around undocumented features and bugs. If we were to mimic AutoCAD in nanoCAD, then we would need to recreate its bugs and wrong behavior. We decided not to.
Another reason for the change was market reaction. We earn more from selling plain nanoCAD Plus (see Figure 3) than from any of our vertical applications that are based on it.
 Figure 3: nanoCAD Pro version 8 running on Windows 10
Nanosoft's MultiCAD API
Popov: Fortunately, we found the compatibility problem near the very beginning, and so we went on to create our own API for our add-ons, called MultiCAD API. We use this API for MCAD and AEC add-ons that we write. We successfully ported third-party add-ons written by developers in the CIS [Commonwealth of Independent States] countries. There are some more add-ons developed elsewhere in the world [he names the countries], some of which are based on pirated nanoCAD, unfortunately.
More recently CSoft Development, the Russian vendor of over 60 AutoCAD-based CAD products, ported their Model Studio suite to nanoCAD. (Their software runs on AutoCAD and is for designing facilities for gas, oil, and power distribution; it can be a substitute for software from AVEVA and Intergraph.) They had used both documented and undocumented APIs from AutoCAD, and so they were helpful to us in improving nanoCAD to mimic even the wrong behavior of AutoCAD. The nanoCAD version of Model Studio was launched this summer and is proof of the quality of our API.
What Customers Want
Popov: The biggest problem facing all AutoCAD workalikes is pressure from customers, who want have a product that mimics all of the behaviors of AutoCAD, even when it’s wrong. We use the Teigha APIs; they behave the way that AutoCAD is documented, not how it is implemented. In any case, to be identical to AutoCAD, bugs and all, is not what we want to do.
The primary needs of customers is CAD software that...
- runs stably; it should never crash
- is able to load any DWG file without crashing; the product should heal the file
- works with huge amounts of data without waiting for the software to do memory swaps [to the hard drive]
- shows proxy data correctly and preserves all updates upon saving; we have already done this for the last three versions
We want nanoCAD, as a platform for verticals, to handle huge amounts of data efficiently, and so we implemented a point cloud engine in nanoCAD. IFC [industry foundation classes] is also critical for us, because nanoCAD is a platform for BIM and MEP applications, and so we added IFC underlays this year.
A principle problem with programs like Revit is that they cannot handle the complex models of engineering works in really big buildings, such as shopping centers and skyscrapers, without special actions, such as manual segmentation (decomposition) of the model prior to editing. There is no software on the market that can handle huge parametric models in real-time, and so our goal is to fine-tune nanoCAD to be a platform of choice for these kinds of applications.
When it comes to competitors like Bricsys, we are trying to not just be like them. We feel more comfortable with real customer needs. Sure, we could speed up our LISP interpreter to be as fast as theirs, but that would be useful only for a few customers with legacy needs. The real need is to be more efficient with day-to-day tasks. This includes processing big DWG legacy data files, which can contain errors.
So we are focusing on legacy data file processing, to clean and heal them, whether from AutoCAD, GstarCAD, ZWCAD, or any AutoCAD clone. We can heal them, and make them better. For instance, one bad habit of users is to create views in model space, instead of using paper space, and so drawings contain huge numbers of primitives.
nanoCAD OEM
Popov: It is possible to complete most drafting tasks in nanoCAD. For ten weeks, a potential customer logged all the commands used by his drafters in AutoCAD. They found that nanoCAD had 98% of the commands they used in everyday drafting.
We OEM'ed nanoCAD to Alpine of USA and Canada, an ITW company, which includes it into their product suite. They switched away from IntelliCAD. This proves we have technology wanted by international partners. We would like to do more such deals, if they happen, but we also know it is not a simple way to sell a product. It is a very intimate, long-term relationship, where we respond to their specific requests.
Grabowski: Why is the free version of nanoCAD three versions old? Popov: Because we need to assign developers to update it. It is not as easy as eliminating a few functions. We have been concentrating on making nanoCAD Plus better.
Our sales people complain that the free version of nanoCAD is so good that potential customers don't want to pay for licenses! As a free product for everyday drafting, it is too good. Anyhow, we do plan to upgrade the free version in the near future.
When the free version first launched in Russia in 2009, I was shocked by the negative reaction from Russians. I find that outside Russia, users are not linked to brands, the way they are in Russia. In Russia, the thinking is that products associated with global names must be better than ones developed in Russia. In USA, however, saving money is more important than being associated with a brand name.
So when the international [English] version launched a few years later, the reaction was more positive: yes some bugs, but at least it was free. We held a formal beta test cycle with the following release, and the international reaction changed to "Nanosoft makes good CAD software," instead of making just Autodesk-like software.
We definitely are switching from being a cheaper "AutoCAD" to taking on more interesting, ambitious tasks. We are having rather good results here in Russia, where we are moving to the #1 position in verticals for engineering and construction. But we have not yet translated most of our vertical add-ons to English for international markets. And so we are looking for partners who can promote nanoCAD Plus and who can help us to distribute nanoCAD-based vertical applications in their countries.
We are working on fine-tuning our 3D subsystem. The nanoCAD 8.5 update, due this autumn, will be much faster than any other product, including AutoCAD. We think that the new nanoCAD Plus version will be useful to customers with our improved IFC processing and new point cloud processing application, nanoCAD 3D Scan. All this should attract attention from companies looking for something more than just another drafting program.
http://www.nanocad.com
[Disclosure: I have produced videos about nanoCAD.] |
|
Sponsor: Okino Graphics
== 3D CAD & DCC Conversion for MAXON Cinema-4D Animation ==
Okino (Toronto) and MAXON (Germany) celebrate 20 years of supporting MCAD data visualization through Okino's PolyTrans-for-Cinema-4D conversion software.MAXON's Cinema-4D is one of the world's most used and respected animation systems for MCAD data visualization. Okino's PolyTrans software transforms ultra-massive 3D datasets into highly-refined models for fast, efficient, and optimized animation creation. All conversions are 'Load & Go,' with no model rebuilding necessary.CAD data sources include Solidworks, ProE/Creo, Inventor, AutoCAD, Revit, Navisworks, DGN IGES, STEP, Parasolid, and JT. DCC data sources are Cinema-4D, 3ds Max, Maya, FBX/Collada, and many more.Perfected over three decades, we know 3D data translation intimately, providing you with highly personalized solutions, education, and communication. Contact CTO Robert Lansdale at lansd@okino.com .http://www.okino.com
|
|
And Now the Rest of the News...
|
|
One of the most recent posts on my WorldCAD Access blog:
- - -
- - -
For late-breaking CAD news, follow upFront.eZine on Twitter at @upfrontezine. |
|
e: Overcoming the Scourge of Data Obsolescence
The CAD industry seems to think that every customer is designing products like cell phones, with built-in obsolescence as the primary design goal, and a life span of a tuna sandwich. Products with 30-50 year lives are very common, but the world of the CAD companies seems to exclusively revolve around the consumer product industries. Even the automotive industry, with its furious drive to convince its customers that five years old is a very old car, have components that last for decades in production. I have designed products that have been produced for over 20 years, and I have customers who build products that predate CAD.
The difference is that when these small companies give feedback to the CAD companies, the response is always the same: "What you're asking for is not possible. The technology doesn't exist for Solidworks 2015 to output a Solidworks 2014 file. You just need to quit being such a tightwad, run the latest version, and force all of your customers to run the exact same version."
But when the Boeings and Lockheeds of the world say it, the response will be different.
I believe that mechanical modeling software has become a commodity, but nobody in the industry is willing to admit it. And the transition of a business -- from supplying an expensive custom solution to supplying a commodity product -- is nearly impossible to survive. It absolutely will require dramatic changes in the business model. - Jess Davis Davis Precision Design, Inc.
Re: What's New from Spatial in 2017
It may seem like splitting hairs, but the first commercially available solid modeling kernel was written by Shape Data Ltd, which was founded in 1974 by Alan Grayer, Charles Lang, Ian Braid, and Peter Veenman. Shape Data is responsible, for among other things, the Parasolid kernel used by SolidEdge and others.
If I recall correctly, Alan, Charles and Ian left ShapeData to create ACIS, which was marketed by Spatial. ACIS takes its initials from Alan, Charles, Ian, and Spatial. - Tim Elliot Former editor of CADdesk, CADD & MicroStation User Europe
- - -
You quoted Spatial saying, "The market is starting to understand how to use our Polyhedra software. No one else is doing it." This is what ANSIS' SpaceClaim is doing. Don't they know that? - Cad Man |
|
Thank you to readers who donate towards the operation of upFront.eZine:
Should you wish to support upFront.eZine through PayPal, then the suggested amounts are like these:
Should Paypal.me not operate in your country, then please use www.paypal.com and the account of grabowski@telus.net.
Or mail a cheque (US$ or CDN$ only, please) to upFront.eZine Publishing, Ltd., 34486 Donlyn Avenue, Abbotsford BC, V2S 4W7, Canada. |
|
|
|
Recent Comments