CADSharp Services FAQ

Thank you for considering CADSharp LLC for your automation needs. The following FAQ will answer important questions up front regarding our services.

What is your pricing?

We usually quote using a flat price for your project that is based on our hourly rate of 125 USD per hour for SOLIDWORKS API services and 150 USD per hour for SOLIDWORKS PDM API services.

How do I request a quote?

We are happy to provide a quote to anyone. You can begin the quoting process by downloading and filling out the appropriate service specifications sheet and then emailing it to keith@cadsharp.com:

<> New program specifications – For those who want CADSharp to write them a brand new program.

<> Existing program specifications – For those who want CADSharp to modify one of their existing programs.

<> Technical support specifications – For those who want CADSharp to provide their development team with API technical support.

<> Technical training specifications – For those who want CADSharp to provide customized SolidWorks training.

If we are not able to quote you based on the information provided in the spec sheet then we will need to discuss the project further over email, phone, or web-meeting. If we anticipate these discussions taking more than one hour, then we will give you an estimate for the Proposal Development, which is billed at our normal hourly rate.

When the project is approved, please send us a Purchase Order.

What are your purchase and payment terms?

After you approve the quote, we expect you to send a purchase order (except in the case of very small purchases, such as less than 500 USD), although we will frequently begin development before we have received it. Once development is completed and you have approved of the deliverables, we will submit an invoice. All invoices must be paid by check, wire transfer, or credit card within 30 days. Payment by credit card will incur a 3% surcharge.

Do you require any payment upfront?

If the project is quoted at over 5000 USD then we will ask for 25% upfront, otherwise we will accept all payment after the service is completed. Other payment arrangements will be discussed if the project is obviously going to extend over several months.

How do you handle changes to the scope during the project?

The quote we send you contains a service description, which is effectively the scope of work for the project quoted. If, during the project, you decide to change the scope, we will gladly accommodate you and ask you to approve of a new quote for those additional features.

What if we find a bug in a project we have already paid for?

Each project lasting two or less months or valuing less than 10,000 USD has a warranty period equal to the length of development time during which all bugs will be fixed for free. This warranty period begins after development has finished. After the warranty period expires, we will fix the bug at cost of labor only. The exact start and end dates of the warranty period will be determined by the developer. Warranty or maintenance contracts for larger projects will be determined per project and usually involve the standard development rates listed earlier.

What about the source code?

Unlike most software development companies, we do not charge extra for including the source code (excluding shared libraries) as a deliverable and we offer you, by default, non-exclusive commercial license to the source code. This license means that we may make derivative works from any source code we write for you, so long as we remove references to your company’s name and/or branding. Likewise, you may use the source code of your program however you like.

Any shared libraries (e.g., “CADSharpTools.dll”) you do not have the right to re-use, re-distribute, or decompile without our permission. You may, however, request to have a copy of the source code contained in these shared libraries that is used in your program. For an additional cost you may also specify that we not use shared libraries at all. By default, we assume that you want us to use our shared libraries to reduce development time and costs.