---
title: SAIF.Application dependencies
summary: Internal and external dependencies for the SAIF.Application library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-24
library: SAIF.Application
reference_type: package
---

# SAIF.Application dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| *(none)* | NuGet Package | `SAIF.BOF.Application.vbproj` contains no in-repository `ProjectReference` entries. |
| SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Security, Security.EnvironmentApi) | NuGet Package | (v2.0.22103.3) Supplies `clsBusinessBase`, `clsSecurityPrincipal`, `clsDataAccess`, `IDataPortalInfo`, `IDataPortal`, `clsSQLDataPortal`, and `clsMSOracleDataPortal` used by the library. |
| SAIF.Framework.Common | NuGet Package | (v2.0.22074.3) Provides shared framework support consumed through packaged references. |
| SAIF.HashUtil | NuGet Package | (v2.0.22083.2) Declared nuspec/package dependency available to consumers of the packaged library. |
| SAIF.Web.API.Clients / SAIF.Web.API.Core | NuGet Package | (v2.0.22083.1) Declared external client dependency for the packaged library. |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | 21.5.0 | Registers the Oracle provider used when `ApplicationDataAccess` creates Oracle portals. |
| RestSharp | 106.12.0 | External package referenced by the packaged library. |

## Dependency risks and notes
- `AppManagerBase` inherits `clsBusinessBase`, so application managers participate in the BOF object hierarchy defined by `SAIF.BOF.Framework`.
- Security evaluation depends on framework-provided `clsSecurityPrincipal` behavior rather than a library-local authorization implementation.
- The nuspec dependency list should remain aligned with the project references and `packages.config` package inventory.
- The library creates SQL Server and Oracle portal plumbing, but it does not contain direct SQL, table mappings, or `IBusinessCriteria` implementations.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Security and authorization](security-authorization.md)
- [API reference](api/index.md)
- [Configuration](configuration.md)

## Sources
- `Application\SAIF.Application\SAIF.BOF.Application.vbproj`
- `Application\SAIF.Application\SAIF.BOF.Application.nuspec`
- `Application\SAIF.Application\packages.config`
- `Application\SAIF.Application\app.config`
- `Application\SAIF.Application\Web.config`
- `Application\SAIF.Application\AppManagerBase.vb`
- `Application\SAIF.Application\ApplicationDataAccess.vb`
- `Application\SAIF.Application\UserAccess.vb`
