Surpac is one of the most widely used resource modelling and mining planning software products for metals and non-seam resource projects globally. Key features include:

Global sales and support network.
Covers all disciplines, Geology, Resource Modelling, Mine Engineering, Survey, Production, Surface and Underground.
Multi-language including ability to add and customise.
Flexible scripting tools to allow automation of processes and development of product extensions
Reads and writes native file formats of other mine planning products, including some CAD and GIS formats.
Widely used and supported by consulting industry. High Mining school/University uptake.
Range of 3rd party product extensions available including GCX (Grade Control System – Cube Consulting), Ringking (UG Ring Design App – Mine Solutions)
A key feature of Surpac is the availability of the range of complementary products, also from Dassault/Geovia, including Whittle Pit Optimisation, MineSched Scheduler, Minex Coal and Stratified/Seam modeling and Gems.


Early years

The Surpac company was founded by Geoff Bebb in 1982 when it began developing Surpac. The focus of the product was on mine surveying, resulting in early strength in data editing and volume calculations. Mine Surveyors have a strong technical role in Australia and the expanding range of technical tools, and early .cmd macros empowered users in the automation of day to day production activities, including the production and plotting of sections and grade control. Direct editing of on screen data and flexible handling of files made the system intuitive to use, helping it gain in popularity as a production tool.

Block modelling

The introduction of an innovative new block modelling module in the mid 90’s, and first to market on Windows ’95 positioned Surpac as a Geology, Resource Estimation, Mine Planning and Production system, building on its reputation for ease-of-use and flexibility. The block model used a new approach, where the full block model was loaded to memory allowing the introduction of an ‘Octree’ decision algorithm for sub-blocking. Constraints such as solids, dtms and strings files remained separate from the block model data file providing users greater flexibility in model estimation and reporting. However, the increased memory demands initially constrained Surpac in processing very large or highly detailed models such as narrow vein systems that escalated the memory demands. The eventual release of a 64bit version of Surpac together with rapid increase in processing speeds and onboard memory has meant that the power of the Surpac block modelling system has continued to strengthen and memory limitations impeding the processing of large models have diminished.

Macros and scripting

From its inception, Geoff Bebb and his team realised the potential benefits of a user command language that could drive every function within the product, and hence the implementation of the .cmd macros and keyboard aliases. The ability to record and playback function sequences was significant. The macros were popular with users who found that they could automate many of regular activities, especially making production activities more repeatable and efficient. The popularity and important of the scripting tools led to the implementation of the .TCL Scripting tools in the mid 90’s, with command extensions that covered every system function. New custom functions allowed point and triangle data to be created and manipulated directly in the system together with drawing functions that allowed data to be presented and modified on screen.

Surpac’s .TCL (and Surpac Extensions .SCL) constitute a structured scripting language that allows users to create sophisticated procedures and functions that were more scalable and maintainable than the previous .cmd macros. The range of third party applications developed since that time is testament to the quality and flexibility of the scripting tools and benefits that the industry has gained from those innovations.


Surpac was originally developed in Perth, Western Australia by Founder Geoff Bebb starting in 1978. By the early 1990’s it had sales and support operations in South Africa, US and Canada, with partners in South America and India. By late 90’s Chinese and Russian language translations were released and sales/support operations established.

The release of Product Configurations for Exploration (Xplorpac) and Quarrying (Quarry) helped extend the product into related industries in the late 1990’s further extending its user and install base.

Surpac has historically had leading or strong market share in most regions of the world for non-seam or layered (essentially metals) mining projects, with the exception of North and South America where Gemcom (Now Gems) and MineSight established early leadership as local providers (Gems – Canada, MineSight – US). More recently Surpac has gained market share in the Americas as the benefits of its scripting tools, Spanish/French Language translations and ability to read and write the native file formats of complementary, CAD and GIS systems are increasingly recognised.


Founder owned from inception to 2000 when new private investors were introduced.

In 2002 Surpac Software acquired the Minex Company forming Surpac Minex Group.

In mid 2006 Gemcom Software acquired Surpac Minex Group.

Dassault Systemes acquired the group in mid 2012.

Vendor Details

Dassault Systèmes Canada Software Inc.

Suite 1100 – 1066 West Hastings Street
Vancouver, B.C.
Canada V6E 3X1

P: +1 604 684 6550

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text.