> For the complete documentation index, see [llms.txt](https://enercalc.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enercalc.com/docs/onboarding/program-overview/interface-navigation/introduction.md).

# Introduction

Overview of the ENERCALC calcpad approach and its modules for analyzing and designing building components.

**ENERCALC** is a collection of modules (also referred to as "calcsheets") that provide functionality for the analysis and design of components of buildings. Walls, columns, beams, footings, diaphragms, frames, and other common elements can be thoroughly engineered through the use of the modules in this package. If you are a typical engineer, whose work consists of a monthly flow of small and medium-sized projects, this package is designed especially for you.

As an engineer, you will find that each module combines the governing code provisions, mathematical analysis processes, and commonly available construction materials into a simple and effective "calcpad" style fill-in-the-blanks program. You can feel partially relieved that the software will consistently perform all the required checks that may be skipped over when doing repetitive hand calculations. You can enjoy the time to do more exhaustive design studies, come up with safer and more economical designs, and enjoy clearly documented calculations for review and archiving.

This software is not a "black box" program. Each calculation is designed to be a "visible calcpad" where you can work with the data and immediately view the resulting calculations. Automatic design is provided in most modules, and is intended primarily to automate tedious iterative tasks.

You, as an experienced structural engineer or architect, can quickly enter and change member sizes and other design parameters and view the results. In this way, **ENERCALC** maximizes the use of your time and design skills by enabling you to quickly define a concept and then make necessary modifications to refine it into a final design.

The "Calcpad" Approach

When **ENERCALC** was designed in 1983, our concept was revolutionary.....design it like an engineer's calculation pad. When an engineer prepares a calculation, the finished product is a neat and organized sheet of paper that follows the design flow from load tabulation, force and stress calculation, to the final adequacy check of the structural component that will satisfy the task.

At the time, all other competing programs were aging versions of mainframe programs that had been modified to run on microcomputers. Many of those programs executed "batch" design, where the user entered all the data, told the computer to run the program, and then opened a crude file to review the results. ENERCALC was unique in that the input and output was mixed on the same screen....easy to see at a glance. But the most revolutionary aspect was the tremendous speed it offered to prepare calculations.

This great speed was due to the fact that you could change a number and **instantly** see all the updated results on the screen.

Moving forward, the current version of ENERCALC for Windows maintains that same fill-in-the-blanks approach with instant recalculation of results. When using any of the approximately 30 calculation modules, all input data and output results are presented on the same screen and viewed just by selecting a tab that groups the information. **Whenever you change an input value, the entire module is recalculated and the results are immediately visible**. Thanks to efficient programming and fast modern computers, incredibly complex structural analysis and design is performed in a split second.

This instant updating also happens when you are viewing graphical sketches of designs or stress diagrams.....after any change, the graphics are instantly updated.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://enercalc.com/docs/onboarding/program-overview/interface-navigation/introduction.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
