---
title: SAIF.Presentation.ConsoleApplication API reference
summary: Index of all public types in this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Presentation.ConsoleApplication
reference_type: package
---

# SAIF.Presentation.ConsoleApplication API reference

This page lists all public types exposed by `SAIF.Presentation.ConsoleApplication`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsConsoleBase](SAIF.Presentation.ConsoleApplication/clsConsoleBase.md) | Class (`MustInherit`) | `SAIF.Presentation.ConsoleApplication` | Abstract root ancestor for all SAIF console applications; provides the `Execute()` lifecycle, command-line parsing, and exception formatting. |
| [clsBatchBase](SAIF.Presentation.ConsoleApplication/clsBatchBase.md) | Class (`MustInherit`) | `SAIF.Presentation.ConsoleApplication` | Abstract ancestor for batch-style console applications; adds multi-stream file logging and batch header/footer reporting on top of `clsConsoleBase`. |

## Sources
- `Presentation\SAIF.Presentation.ConsoleApplication\clsConsoleBase.vb`
- `Presentation\SAIF.Presentation.ConsoleApplication\clsBatchBase.vb`
