Custom SOLIDWORKS add-ins (C#)

At EDAL Solutions, we develop SOLIDWORKS add-ins in C# focused on: saving time, preventing errors, and structurally improving engineering workflows.

How we approach C# SOLIDWORKS add-ins

We build add-ins from real-world engineering practice: how engineers work, where decisions are made, and which steps are worth standardizing. Typical elements we integrate include:

  • Project and template logic
    Start new projects consistently, based on clear rules and company standards.
  • Purpose-built user interface
    Clear buttons and recognizable icons aligned with the workflow (no “VBA look”). add-in command manager
  • Configurable settings
    Adjust behavior without code changes, with reliable defaults.
  • Preference management
    Export, compare, and synchronize settings across workstations.
  • Built-in documentation
    Help and guidance available directly inside the add-in, exactly where it’s needed.

What can a SOLIDWORKS add-in do?

Short answer: anything you currently do manually can be automated.

  • Generate or modify 3D geometry
  • Create or update 2D drawings
  • Batch export PDF, DXF, STEP, …
  • Generate BOMs based on company rules
  • Integrate with ERP, databases, or Office
  • Validation, checks, and error prevention

When does an add-in make sense?

An add-in pays off as soon as:

  • engineers are doing repetitive work
  • manual errors require rework and corrections
  • know-how isn’t captured and enforced in software
  • multiple people repeat the same operations
  • consistency and repeatability matter

Put differently: when automation reliably saves time and prevents mistakes.

How EDAL Solutions works

We always start from:

  • your current workflow
  • your way of working
  • your constraints (time, budget, legacy)