CalcTree is a cloud-based platform for engineering calculations, built to streamline and automate complex computations for civil, structural, and mechanical engineers. It replaces rigid desktop tools with an intuitive, collaborative, and API-friendly environment.
Engineers can define calculations using parameters, formulas, or Python scripts—and templatize key parts of their workflow as they go. These templates can be reused not only in CalcTree but also from tools like Excel and Grasshopper, allowing everyone across the organisation to benefit, whether or not they use CalcTree directly.
How the Engineering Calculation Platform Works Online
CalcTree is designed around three core components that make engineering calculations faster, clearer, and easier to manage. CalcTree features an intuitive interface that enables users to quickly access functions and streamline their workflow. It offers the ability to customize and control project management tools, catering to both technical and non-technical users.
CalcTree delivers accurate calculations, ensuring precision and reliability for engineering projects. The platform also offers a comprehensive suite of design tools to further streamline engineering workflows. CalcTree is among the leading software solutions for engineering calculations and project management.
1. Page Editor
The Page Editor is a flexible, block-based interface that allows engineers to create structured reports using a combination of grid layouts, columns, headings, text, images, and more. Users can organize and access a variety of resources, such as design tools, templates, and team knowledge, to support engineering projects.
The editor also enables users to leave comments directly on documents, facilitating feedback and real-time collaboration. Users can insert parameters and data directly into the page, linking content to live calculations. All pages are saved and can be used as reusable report templates, making it easy to standardise documentation across projects and teams.

2. Calculations & Data
Engineers can define calculations using native MathJS expressions, datasets, or embedded Python scripts—all within a structured, formula-based editor. Calculation blocks support units, conditional logic, tables, and reusable parameters.
Users can upload external data (e.g. CSV files) and link it directly to their calculations. CalcTree integrates with multiple data sources, allowing users to access and analyze information from various repositories. These elements are added as interactive blocks within the page, making it easy to manage and visualize dependencies. Results update dynamically as inputs change, allowing instant verification and exploration of different scenarios.
Templates can be built using these blocks to automate recurring workflows and ensure consistency across projects. These features enhance efficiency by automating recurring workflows and reducing manual data entry.

3. Collaboration & Integrations
CalcTree is built for collaborative, modern engineering workflows. Engineers can securely share pages with colleagues or clients, supporting real-time collaboration, version tracking, and permission controls. Open communication within engineering teams is essential for effective project alignment, and CalcTree’s collaborative features help facilitate transparent, real-time information sharing and reduce misunderstandings. This ensures transparency, consistency, and efficiency across teams—especially when working on large or distributed projects.
For more technical users, CalcTree provides a powerful GraphQL API—more flexible and precise than traditional REST APIs. This allows developers to programmatically build, modify, and calculate content within CalcTree, integrating it into custom workflows and software stacks. CalcTree’s integration options are designed to meet the needs of professionals working in complex engineering environments. It also acts as a bridge between non-technical team members and engineering teams working in code, making digital transformation more accessible.
In addition to its API, CalcTree offers ready-to-use plugins for industry-standard tools, enabling engineers to embed it directly into their daily workflows:
- ETABS (and other CSI) Plugin(s) Extract structural analysis data, run calculations, and push results back into ETABS models. Automate checks on section properties, loads, and design compliance.
- Excel Addin Run calculations directly within spreadsheets and automate data processing without leaving Excel. Ideal for engineers who rely on familiar tools but want cloud-based computing power.
- Grasshopper Plugin Embed CalcTree into parametric design workflows in Rhino and Grasshopper. Use live structural feedback and code-based verification in generative design processes.
These integrations eliminate manual steps, reduce duplication, and ensure that engineers can work seamlessly across platforms—without sacrificing accuracy or speed.
Computational Capabilities
CalcTree is engineered for advanced, flexible computation—purpose-built for the needs of engineers. The importance of advanced computational capabilities lies in supporting efficient and accurate engineering workflows, enabling teams to achieve higher productivity and innovation.
Core maths engine using mathJS
Supports a wide range of numerical operations with real and complex numbers, vectors, matrices, and units. Includes trigonometric, logarithmic, interpolation, and root-solving functions essential for engineering workflows.

Dynamic Parameter System
Parameters are defined once and reused across multiple calculations, with live updates and dependency tracking that help prevent input errors and streamline what-if analysis.

Python code engine
For advanced or custom computations and charts & figures, engineers can embed Python scripts directly within a page—tapping into Python’s scientific ecosystem (e.g., NumPy, SciPy) while keeping results fully integrated with the rest of the document. View the list of supported libraries here.

CalcTree’s dual-engine setup—combining MathJS for rapid parametric input and Python for advanced logic—gives engineers the flexibility to scale from simple formulas to full analytical models within a single environment.
Additional current and upcoming features
CalcTree continues to evolve with powerful features that support professional workflows, documentation control, and AI-assisted engineering. As a powerful tool for managing engineering documentation and collaboration, CalcTree helps users save time by automating repetitive tasks and streamlining engineering workflows. These features are designed to enhance productivity and promote best practices in engineering workflows, ensuring teams can work more efficiently and effectively.
Activity Tracking & Version History
Track every change and access previous versions with ease. CalcTree streamlines managing changes and version history, allowing teams to organize tasks and workflows efficiently.
- Full Change History: Track all edits to a page.
- Compare & Restore: Review previous versions and restore with a single click—ideal for audits or design iteration.
AI Features
Leverage artificial intelligence to automate calculations, generate reports, and assist with complex problem-solving. The platform also offers robust analytics capabilities for data analysis and reporting, helping users gain deeper insights and make informed decisions.
- Inline AI Assistance: Select text or data blocks and trigger purpose-built prompts tailored for engineering context—ideal for auto-filling inputs, summarising logic, or verifying completeness.

- AI Agents (Upcoming): Broader AI tooling to help generate calculations, extract data from standards, and assist across multi-step workflows.
Permissions & Sharing
- Access Control: Lock or hide pages, restrict editing, and configure permissions per user or team branch.
- Granular Sharing: Control who can view, comment, or edit on a per-page or per-parameter basis.
Header, Status & Reviews
- Header Bar: Display key project or page information at the top of every page.
- Status Management: Track calculation or review progress with customizable status tags.
- Reviewer Assignments: Assign reviewers to pages and automatically notify them via email when a review is required or the page is updated.
Excel Engine
A lightweight alternative to Python scripting that mirrors spreadsheet logic. Engineers will be able to define calculations using Excel-style syntax or integrate an existing spreadsheet which is fully integrated within the CalcTree environment.

Engineering Use Cases
CalcTree supports a wide range of engineering applications, helping teams move faster while maintaining accuracy and compliance. The platform supports the entire engineering process, enabling teams to collaborate seamlessly across tasks and projects. Its modular calculation environment and live parameter system make it ideal for both day-to-day checks and full design workflows. Explore the calculator library to discover a wide range of pre-built calculators for different engineering needs.
With CalcTree, the engineering team is empowered to analyze data, measure results, and gain valuable insights that improve the effectiveness of their work. Each engineer can leverage these tools to enhance decision-making and drive better project outcomes.
For more information, you can refer to our section addressing common questions about using CalcTree for engineering calculations.
Structural Engineering
CalcTree streamlines structural design workflows by allowing engineers to build and verify calculations for load paths, member capacities, and code compliance in one place. Calculations are easy to document, reuse, and adapt to changing inputs.
- Beam and Frame Analysis: Model structural members under various load conditions and generate formal analysis reports for design verification, project documentation, or regulatory submission.
- Finite Element Analysis (FEA): Set up matrix-based calculations for custom structural systems, then export detailed FEA summaries as part of your design report or internal QA documentation.
- Reinforced Concrete Design: Perform reinforced concrete checks for slabs, columns, and walls according to regional codes (e.g. Eurocode 2, ACI 318, AS3600). Generate compliance reports, construction-ready specs, and calculation summaries in one document.
- Steel Connection Design: Check bolted and welded connections using global steel design codes (e.g. Eurocode 3, AISC, AS4100), and output detailed design checks, diagrams, and markup-ready reports for structural approval.
- Wood Structure Calculations: Support calculations for wood structures with dedicated calculators for wood beams, including the ability to specify wood species and material properties for accurate structural analysis and design.
- Retaining Wall, Slab, and Foundation Design: Automate soil-structure interaction checks and structural reinforcement requirements. Generate site-specific calculation reports, design certificates, and preliminary estimation documents for geotechnical and structural scopes.
Mechanical Engineering
Mechanical engineers can use CalcTree to automate routine calculations and model complex systems involving loads, materials, and mechanical behavior. Live updates and Python scripting support deeper analysis across product and system design.
- Stress and strain analysis
- Modal and vibration analysis
- Fatigue life estimation
- Material property comparisons and selection
- Pressure vessel and piping calculations
Energy & Infrastructure
For civil and energy infrastructure projects, CalcTree enables engineers to run calculations involving loads, flow, power, and environmental conditions—all while tying results into configurable reports and dashboards.
- Electrical load balancing and 3-phase power calculations
- Energy management system modeling (including battery, solar, and CHP integration)
- Road pavement design
- Pipe flow and hydraulic head loss calculations
- Bushfire Attack Level (BAL) assessments
Why Choose CalcTree?
CalcTree is built for engineering teams that want to streamline technical work, automate reporting, and centralize project knowledge—all while preserving their unique in-house methods and IP. The platform is designed to be intuitive, allowing users to quickly learn and navigate its features without extensive training.

Cloud-Based Flexibility
Access and edit calculations from anywhere—no local installation required. Teams stay in sync across locations, devices, and time zones.
Template-Driven & Customisable
Use pre-built templates for common calculations, or build your own custom logic using parameters, formulas, or code—perfect for teams with proprietary methods. Templates can be used directly within the CalcTree platform or accessed via plugins in popular tools like Excel and Grasshopper, enabling seamless integration into your existing workflows.
Centralised Knowledge & IP
Store, manage, and reuse your team's engineering logic in a single source of truth. Make your custom workflows repeatable, transparent, and team-accessible.
Automation & Integration
Automate repetitive tasks with Python scripting, integrate with other tools via GraphQL API, and plug directly into platforms like Excel, ETABS, or Grasshopper.
Collaboration & Review
Assign reviewers, track changes, manage access, and comment directly on pages—ensuring high-quality output and design traceability.
Engineering-Grade Documentation
Instantly generate clean, professional reports—ready for internal QA, client delivery, or regulatory submission. Export to PDF, Word, or share via secure links.
Get Started
Engineers can sign up for free and start creating engineering calculations immediately. CalcTree offers both public and private calculation options, ensuring flexibility for professional and enterprise users. Whether you’re designing a reinforced concrete structure, verifying steel connections, or running complex numerical simulations, CalcTree simplifies the process, making engineering computations more efficient and accessible.