• Geologists spending days before each resource update manually collating drill hole data from multiple sources, checking for duplicates, and applying QAQC filters before the data can be loaded into the resource estimation software?

  • Assay results arriving from the laboratory in an inconsistent format, requiring manual reformatting before they can be imported into the drill hole database -- with the risk that transcription errors go undetected?

Geological Data Management Software Development

acQuire, Datamine Studio, and similar geological database platforms handle the core drill hole data management workflow well for standard exploration and production geology. Custom software becomes the right choice when your data volumes, multi-project structure, laboratory interfaces, or resource estimation workflows diverge from what those platforms support without significant workarounds.

We build geological data management systems designed around your project -- your drill hole types, your assay laboratory interfaces, your QAQC protocols, and the sample workflow your geologists run from submission through to resource model update.

  • Drill hole database capturing collar, survey, lithology, and assay data in a validated, query-ready structure for all hole types across all projects

  • Assay results import from laboratory LIMS systems with automated format validation and QAQC checks applied at import rather than after

  • Sample tracking from submission through laboratory receipt, analysis, and result delivery so geologists know where every sample is in the chain

  • Resource estimation software integration to export validated, QAQC-passed data in the required format without manual file preparation

RaftLabs builds custom geological data management software for mining companies and exploration teams who need drill hole databases, assay results management, QAQC workflows, sample tracking, and resource estimation integration in one connected system. Most projects deliver in 12 to 18 weeks at a fixed, agreed cost.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
100+Software products shipped
FixedCost delivery
12-18Week delivery cycles
24+Industries served

When standard geological database platforms stop fitting your project structure

acQuire GIM Suite and Datamine Studio handle the core drill hole database workflow well for most exploration and mine geology teams. The gap appears when the project's data structure diverges from the platform's assumptions. A multi-commodity project with different assay suites for different mineralisation domains needs flexible data tables that standard platforms configure awkwardly. An operation running geotechnical drilling alongside resource drilling needs RQD and geotechnical logging data linked to the same collar record as the geological and assay data without separate databases that fall out of sync. A team managing exploration data across multiple joint venture projects needs access control at the project level that most geological database platforms don't support natively.

Custom geological data management software is built around your data structure -- your hole types, your assay suites, your logging codes, and your QAQC protocols -- with the laboratory interfaces, sample tracking, and resource estimation data exports your geologists actually need.

What we build

Drill hole database

Drill hole database structured around your project's hole types -- exploration diamond, RC, RAB, geotechnical, hydrological, blast hole -- each with the collar, survey, and downhole data tables required for that hole type. Collar data capturing hole ID, project, prospect, coordinates, RL, azimuth, dip, total depth, drilled date, and drilling contractor, with coordinate system management supporting multiple survey datums across project areas. Survey data management for both down-hole survey instruments -- single shot, gyro, MEMS -- with survey interval validation and deviation plots. Lithology and geological logging tables configured to your company's logging codes and pick conventions, with code library management so geologists use consistent terminology across all projects. Data validation rules applied at entry -- coordinate bounds checking, depth consistency, survey continuity, code list validation -- so data errors are caught at the time of entry rather than discovered when the data is used for resource estimation.

Assay results management

Assay results import from laboratory LIMS systems -- ALS, SGS, Bureau Veritas, Intertek -- in the laboratory's standard dispatch format, with automated parsing and field mapping so import does not require manual reformatting. Assay table management supporting multiple assay suites for different mineralisation types -- gold fire assay, multi-element ICP, geotechnical index tests -- linked to the correct interval in the drill hole record. Duplicate interval detection at import, flagging cases where results have been submitted twice or where interval depths overlap with existing data, for geologist review before acceptance. Result validation against expected detection limits and upper bound values, flagging anomalous results for geologist review rather than accepting them silently. Certificate of analysis storage linked to each assay result set so the original laboratory document is accessible from the database record without searching email or shared drives.

QAQC workflow

QAQC sample management tracking the insertion of certified reference materials, blanks, and field duplicates into the sample submission sequence, with the insertion frequency and type configured to match your QAQC protocol. CRM performance reporting comparing returned assay values against the certified value and acceptable precision limits, flagging CRM failures for geologist investigation before the batch results are accepted. Blank contamination checking identifying returned blank assay values that exceed the contamination threshold, triggering a review of the sample preparation procedure for that batch. Field duplicate precision reporting showing the relative percentage difference between primary and duplicate samples, identifying areas of high sample variance that may indicate nugget effect or sample preparation issues. QAQC pass/fail status applied to each sample batch, controlling which assay data can be included in resource estimation exports -- failed batches excluded automatically until the geologist overrides after investigation.

Sample workflow and tracking

Sample tracking from submission dispatch through laboratory receipt, preparation, analysis, and result delivery -- each stage recorded in the system so geologists know the current status of every sample without calling the laboratory. Barcode or QR code label generation for sample bags and trays, linked to the drill hole and interval record so the physical sample can be matched to the database record throughout the chain of custody. Laboratory receipt confirmation imported from the laboratory's manifest or entered by the laboratory contact, so the team knows immediately if samples are missing on arrival. Dispatch batch management grouping samples by laboratory, submission date, and requested turnaround -- the dispatch manifest generated from the system for the laboratory and stored against the batch record. Turnaround time monitoring comparing actual result delivery against the requested turnaround, with alerts when batches are approaching overdue status without results having been received.

Geological interpretation data

Domain and zone assignment linking drill hole intervals to the geological and mineralisation domains used in resource estimation -- the domain assignments updated as geological interpretation evolves without overwriting the original logging data. Wireframe and geological model reference data stored alongside the drill hole data, providing context for geologists querying the database about which intervals fall within or outside the current interpretation. Composite interval creation from the raw sample data -- fixed length, geological contact, or grade-based compositing -- stored as a derived data set linked to the original raw data for traceability. Cross-section and plan data extract generating drill hole traces and interval data in the format required for section viewing in Leapfrog, Micromine, or Datamine, without manual data preparation. Geological summary reporting by hole, by prospect, and by period -- the number of metres drilled, the assay results received, and the QAQC status -- for inclusion in technical reports and investor communications.

Resource estimation integration

Data export to resource estimation software -- Leapfrog Geo, Micromine, Datamine Studio, Surpac -- in the required format, with QAQC filters applied automatically so only QAQC-passed data is included in the export. Export configuration management allowing geologists to define different export specifications for different resource domains, commodity types, or estimation methods, and to re-run the same export configuration when new data is added without redefining the parameters. Data freeze for resource updates -- locking the data set used for a specific resource estimate so that subsequent drilling and assay data additions don't silently change the data set the estimate was based on. Version comparison between data freeze snapshots showing what new data was added between resource updates and how it changed the available sample count and grade distribution. Compliance data package generation for JORC, NI 43-101, or PERC reporting -- the drill hole data, QAQC statistics, and sample chain of custody documentation packaged for inclusion in the competent person's report.

Frequently asked questions

Yes. The database supports project-level access control so that geologists from a joint venture partner can access data for the joint venture project without seeing data from the company's wholly-owned projects. Role-based access controls the ability to view, enter, and approve data at the project and data type level.

We have integrated with ALS, SGS, Bureau Veritas, and Intertek dispatch formats. Most laboratories provide results in a consistent CSV or Excel format with a defined column structure. Where a laboratory provides an API, we connect directly; where they don't, we build a file-based import using their standard dispatch format. New laboratory formats can be added to the import mapping without a code change.

Yes. Export configurations are set up for the specific format required by your resource estimation software -- column names, units, composite method, and QAQC filter settings. The export is rerun with the same configuration each time new data is added, so the resource geologist always has a current, consistently formatted data set ready for import.

A focused build covering drill hole database, assay import, and QAQC workflow typically runs $45,000 to $90,000 depending on scope and the number of laboratory integrations. Adding sample tracking, resource estimation exports, and compliance data packages brings the total to $90,000 to $170,000. Fixed cost agreed before development starts, no hourly billing.

Related mining software

Talk to us about your geological data management project.

Tell us about your project structure -- the hole types you drill, the laboratories you use, your QAQC protocol, and where your current data management process creates bottlenecks before resource updates. We'll scope a geological data system built around your actual workflow.