> 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/sel-onboarding/getting-started/systemoverview.md).

# System Overview & Design Philosophy

Understand the design philosophy and calcpad approach behind the ENERCALC SEL module collection.

**ENERCALC SEL** is a collection of modules that provides analysis and design functionality for 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 regular flow of small and medium-sized projects, ***this package is designed specifically 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....especially when fatigue sets in and a deadline is near! 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 SEL** 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.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://enercalc.com/docs/sel-onboarding/getting-started/systemoverview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
