Our Services
Swiss precision in software and architecture design tailored for your business.
Reduce risk, Make better decisions. Build on solid foundations.
Complex technical projects succeed or fail long before the first line of code is written. We provide independent, engineering-driven consulting that gives your team the clarity and confidence to move forward: with the right architecture, the right approach, and a realistic path to implementation.
From early feasibility studies through to detailed system and software architecture design, we analyse your processes, data flows, and technical constraints to uncover bottlenecks, define viable solution paths, and establish a foundation built for long-term maintainability. The outcome is a robust, scalable concept that balances technical feasibility, cost, and sustainability – whether as preparation for a software project, an automation initiative, or a broader system redesign in an industrial or production environment.
What we deliver
Technical feasibility studies and solution concept development
Process and workflow analysis and optimisation
Scalable, maintainable system and software architecture design
Technical guidance through solution definition and decision-making
Particularly valuable at the start of new projects, during system modernisation, or when validating a technical approach before committing to implementation.


Built to last. Engineered for complexity.
Standard software rarely fits where precision matters most. We develop custom solutions for technically demanding environments such as industrial systems, engineering workflows, and data-driven processes, where reliability, maintainability, and long-term usability are core requirements, not optional extras.
A clear and robust architecture is central to everything we build. We focus on clean interfaces, extensible designs, and technology choices that can evolve alongside changing requirements, ensuring solutions remain adaptable over time even as systems grow in complexity and integration depth.
From initial concept and architecture design through to implementation and commissioning, we work closely with our customers to deliver software that integrates seamlessly into existing technical ecosystems.
What we deliver
Custom software development for complex technical and industrial applications
Software architecture and system design with long‑term maintainability in mind
Integration with existing systems, tools, and data sources
Well‑structured, extensible, and thoroughly documented solutions
Particularly valuable when standard software falls short, when existing systems need to be extended or integrated, or when long-term reliability is critical.
Less repetition. More engineering.
Repetitive CAD work is a bottleneck that compounds over time. We help engineering teams automate and parametrise their CAD workflows, reducing manual effort, eliminating error-prone repetition, and freeing up capacity for work that actually requires engineering judgement.
Our focus is on rule-based and parametric CAD models, including the automation of complex geometries and freeform surfaces. By embedding engineering knowledge directly into automated models and workflows, repetitive tasks can be executed reliably while preserving design intent and quality.
Every solution is built with downstream manufacturing in mind. Close integration with CAD/CAM and production processes ensures that design data is not only generated faster, but is also robust, consistent, and production-ready.
What we deliver
Parametric and rule‑based CAD modeling
Automation of engineering and design workflows
Automation of complex geometries and freeform surfaces
CAD/CAM integration and manufacturing readiness
Particularly valuable when engineering effort needs to scale, when design consistency is critical, or when repetitive CAD tasks are limiting productivity and time-to-production.




Software Development
CAD Automation
Consulting & Technical Analysis


Robotics &
Industrial Automation
Precise. Repeatable. Production-ready.
Where precision and repeatability are non-negotiable, manual processes reach their limits. We design and implement robot-controlled manufacturing systems tailored to the specific task, component geometry, and production constraints of each environment, ensuring reliable performance under real-world conditions.
A strong emphasis is placed on offline programming, simulation, and process validation. Planning and testing robotic processes before deployment significantly reduces commissioning time, operational risk, and disruption to ongoing production.
Our experience spans automated machining and processing of complex components, collision-aware toolpath planning, and the integration of robotic systems into existing production lines.
What we deliver
Robot‑controlled manufacturing and processing systems
Offline programming, simulation, and virtual commissioning
Toolpath generation and process optimization
Collision detection, process validation, and operational safety
Particularly valuable when high precision and repeatability are required, or when robotic processes need to be integrated into existing manufacturing lines with minimal disruption.
Solutions
Reusable software libraries developed and proven in demanding engineering and automation projects.


SoftART.BElements
Core library for NURBS geometry, analysis, and calculation in demanding engineering applications.
Built around a rich set of data structures for curves, surfaces, points, and grouped objects, SoftART.BElements provides the geometric and computational foundation for working precisely and reliably in three-dimensional space.
Beyond geometry definition, the library includes a comprehensive range of calculation routines: curve and surface analysis, sectioning, iso-curve extraction, interpolation, fitting, and approximation. It serves as the computational backbone for many of our CAD, automation, and simulation solutions.
Key capabilities
NURBS curve and surface representation
Geometric analysis and evaluation
Sectioning, interpolation, fitting, and approximation
Core calculation and data management layer
Used as the geometric and mathematical foundation for CAD automation, simulation, and advanced engineering tools.




SoftART.Graphics3D
Lightweight 3D visualisation and interaction layer for engineering and automation software.
Built on OpenGL, SoftART.Graphics3D handles real-time rendering, scene management, and input handling for triangle-based geometry, point markers, and interactive 3D views, giving engineering applications a responsive and flexible visualisation foundation.
When combined with SoftART.BElements, the library enables complete CAD-like visualisation and direct manipulation of geometric data, allowing users to inspect, rotate, and modify models interactively.
Key capabilities
OpenGL‑based 3D rendering
Scene graph and input handling
Interactive visualization of geometric data
Tight integration with CAD and geometry libraries
Typically used when custom engineering or automation software requires interactive 3D visualization beyond standard UI components.
SoftART.Kinematics
Kinematics and motion computation library for robotic and multi-axis systems.
Built around inverse kinematics for six-axis robots, SoftART.Kinematics handles kinematic chains, rotational and linear axes, and coordinate transformations, providing a precise and reliable foundation for robot motion planning and control.
Beyond kinematic solving, the library enables simulation and analysis of robot motion, including target calculation, path evaluation, and the computation of axis speeds and accelerations. It serves as the computational core for many of our robotic automation, simulation, and offline programming solutions.
Key capabilities
Inverse kinematics for industrial robots
Kinematic chains and coordinate transformations
Robot target and motion simulation
Axis speed and acceleration calculation
Used in robotic automation, offline programming, and simulation where precise and predictable motion behaviour is required.
© 2026 - SoftART AG. · Hardturmstrasse 18 · 8005 Zurich · Phone: +41 44 552 17 40 · E-mail: mail@softart.ch

