Author Topic: What's the right commercial software to run as a SaaS platform?  (Read 1278 times)

0 Members and 1 Guest are viewing this topic.

j_e_c

  • Mosquito
  • Posts: 3
What's the right commercial software to run as a SaaS platform?
« on: October 28, 2020, 05:06:26 AM »
We have been interacting with Autodesk's Design Automation API and Model Derivative API, but there are a lot of bells and whistles we don't need for our business requirements (we only require 3 pieces of information from 2D dwg and dxf files).

So we thought we'd just develop our own API that can process DWG and DXF files (hopefully more file types) and get the desired outputs we want using a script that can be triggered by the API.

As a web developer I don't know exactly how the workflow would look, but I know that we want to build something similar to Autodesk's API that can run custom scripts on an AutoCAD file.

The API would need to be able to handle 100 files a day being processed, and also needs to have a Node.js interface. We obviously need a commercial license for autoCAD software (I'm assuming AutoCAD is a term that refers to general processing of dwg-like files).

Question: What is the best commercial license where we can use it however much we want, and pay a fixed fee instead of monthly? Is there only repeat-charge licenses available?

cadtag

  • Swamp Rat
  • Posts: 1152
Re: What's the right commercial software to run as a SaaS platform?
« Reply #1 on: October 28, 2020, 02:33:04 PM »
Have you looked at the ODA -- https://www.opendesign.com/ ?  your request  seems to be in their wheelhouse..
The only thing more dangerous to the liberty of a free people than big government is big business

j_e_c

  • Mosquito
  • Posts: 3
Re: What's the right commercial software to run as a SaaS platform?
« Reply #2 on: October 29, 2020, 02:27:28 AM »
Yes, I have looked into their offers, however it is a 6,000 a year charge; we need something that is one-time.

I wonder if QCAD will work: https://qcad.org/en/

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: What's the right commercial software to run as a SaaS platform?
« Reply #3 on: October 29, 2020, 03:55:33 PM »
Yes, I have looked into their offers, however it is a 6,000 a year charge; we need something that is one-time.

I wonder if QCAD will work: https://qcad.org/en/

Finding a charge once/use forever for something like this is going be rare these days - it's just not the current business model.  Chances are if you find one it would either be a little flakey, or a very high up-front cost for a reliable one.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

DiyaMcknight

  • Mosquito
  • Posts: 1
Re: What's the right commercial software to run as a SaaS platform?
« Reply #4 on: May 22, 2022, 07:25:03 AM »
That would be great if your API is smart enough to sort the right tools and pull info only about the right materials. I've also had to set up crm data capture to filter documents while processing personal requests from customers. And it's very handy when you have such a machine to get what you need. I have not wasted any time. So such tools are very useful in work and money management, info, and more. I would like to implement some of these programs and applications to automate my work.
« Last Edit: May 25, 2022, 04:36:28 AM by DiyaMcknight »

MickD

  • King Gator
  • Posts: 3520
  • (x-in)->[process]->(y-out)
Re: What's the right commercial software to run as a SaaS platform?
« Reply #5 on: May 23, 2022, 10:52:49 PM »
We have been interacting with Autodesk's Design Automation API and Model Derivative API, but there are a lot of bells and whistles we don't need for our business requirements (we only require 3 pieces of information from 2D dwg and dxf files).

So we thought we'd just develop our own API that can process DWG and DXF files (hopefully more file types) and get the desired outputs we want using a script that can be triggered by the API.

As a web developer I don't know exactly how the workflow would look, but I know that we want to build something similar to Autodesk's API that can run custom scripts on an AutoCAD file.

The API would need to be able to handle 100 files a day being processed, and also needs to have a Node.js interface. We obviously need a commercial license for autoCAD software (I'm assuming AutoCAD is a term that refers to general processing of dwg-like files).

Question: What is the best commercial license where we can use it however much we want, and pay a fixed fee instead of monthly? Is there only repeat-charge licenses available?

The easiest way would be to write a C# plugin with the AutoCAD API to load, read to get data into a JSON format, save/close the drawing.
I'd embed a simple server into the plugin that takes CRUD requests to do this work. You can have say an Nginx main server running on port 80 (standard port) that routes requests to your node web app and also to your AutoCAD server via different ports depending on the routes. Apache can do this too but I find Nginx easier personally. the node and CAD servers can then talk to each other as well either directly by port number or via the main server (probably best).

Regardless of what CAD platform you use this would be the best setup pretty much, you 'could' just use the server embedded in the CAD app but for security and reliability I'd route it through Apache/Nginx.

hth

P.S.
You could write a plugin to distribute to the CAD users that supply the drawing that mines out the data then sends it to your web app for processing but then you have many app's to maintain and distribute rather than only one plugin for the server app.
« Last Edit: May 23, 2022, 10:59:29 PM by MickD »
Forth is like the Tao: it is a Way, and is realized when followed.
Its fragility is its strength; its simplicity is its direction - Michael Ham

"The E in Javascript stands for 'easy'." Florin Pop tweet