Our company

Advanced geometry, built into practical design tools

IntegrityWare, Inc. develops advanced 3D geometric modeling technology. Its nPower Software division brings that technology to designers and engineers through Power Surfacing, our flagship product line.

Parent company

IntegrityWare, Inc.

Founded in 1996, IntegrityWare specializes in high-performance 3D geometric modeling software, including solid, surface, curve, polygonal, subdivision, and non-manifold modeling technology.

Software division

nPower Software

Established as an IntegrityWare division in 2002, nPower Software turns the company’s underlying geometry technology into focused applications and plug-ins for 3D design, CAD, and reverse-engineering professionals.

Flagship product line

Power Surfacing

Power Surfacing combines intuitive Sub-D modeling with precise CAD workflows. The product family supports freeform design, scan-to-CAD, mesh-to-CAD, reverse engineering, and advanced shelling in standalone and SOLIDWORKS environments.

Company history

Nearly three decades of geometry development

IntegrityWare began by building geometry libraries for developers, then expanded into end-user applications. That combination—developing both the mathematical foundation and the products that rely on it—continues to shape our approach to reliability, performance, and practical workflow design.

  1. 1996

    IntegrityWare, Inc. is formed to develop advanced geometric modeling technology.

  2. 2002

    nPower Software begins developing applications and plug-ins based on IntegrityWare technology.

  3. 2007

    New development increasingly centers on the C#-based Solids# geometry kernel.

  4. Today

    Power Surfacing delivers IntegrityWare geometry technology in design and reverse-engineering tools used by CAD professionals.

Core technology

Powered by Solids#

Solids# is IntegrityWare’s geometric modeling kernel, implemented in C#. It provides the mathematical and topological foundation behind Power Surfacing’s solid, surface, mesh, subdivision, and NURBS capabilities.

Its technology helps bridge freeform Sub-D design and precise CAD representation, including Sub-D-to-NURBS conversion, advanced surfacing, mesh processing, and reverse engineering workflows.

Explore Solids# technology
Solids# technology used by Power Surfacing

San Diego, California

Company headquarters

IntegrityWare, Inc.
16486 Bernardo Center Drive, Suite 309
San Diego, CA 92128
United States

Talk with our team

Contact nPower Software for product questions, licensing, demonstrations, or technical support.