---
title: SAIF.Business.Menu dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.Menu
reference_type: package
---

# SAIF.Business.Menu dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.BOF.Business](../saif-business/overview.md) | NuGet Package | Supplies base BOF business-object patterns consumed by this library.* |
| SAIF.BOF.Framework | NuGet Package | Supplies `clsBusinessBase` / `clsBusinessCollection(Of T)` base types used throughout.* |
| [SAIF.BOF.ResourceFiles](../saif-resources/overview.md) | NuGet Package | Shared resource strings.* |
| SAIF.Framework.Common | NuGet Package | Shared framework helpers.* |
| SAIF.HashUtil | NuGet Package | Hashing utility declared in `.nuspec`; no direct call site confirmed in source.** |
| [SAIF.Legacy.BankValidator](../bankvalidator/overview.md) | NuGet Package | Bank-account/routing validation utility declared in `.nuspec`; no direct call site confirmed in source.** |
| SAIF.Web.API.Clients | NuGet Package | Web API client infrastructure declared in `.nuspec`.* |
| ImagingAPI.Client | NuGet Package | Version not confirmed.** Declared in `.nuspec`; no imaging-related code observed in this library's own source — likely inherited boilerplate from a shared `.nuspec` template.* |
| PdfAPI.Client | NuGet Package | Version not confirmed.** Declared in `.nuspec`; no PDF-related code observed in this library's own source — likely inherited boilerplate from a shared `.nuspec` template.* |

## Dependency risks and notes
- `ImagingAPI.Client` and `PdfAPI.Client` appear in the `.nuspec` dependency list even though no imaging/PDF-related code was observed in this library's own source, suggesting inherited boilerplate from a shared `.nuspec` template rather than an active runtime dependency.*
- `Pipelines\build-vars.yml` declares `AppName` as `SAIF.BOF.Business` instead of `SAIF.BOF.Business.Menu`, a likely pipeline configuration defect that should be verified/corrected.**
- No `nuget.config` file is present in this library's folder, unlike its sibling libraries in this documentation set.**
- All dependencies are resolved as NuGet package references per the `.nuspec`; no local `<ProjectReference>`s were found.



## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [API reference](api/index.md)

> **Note:** Statements marked with `*` were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with `**` could not be confirmed; treat as unknown until verified.

## Sources
- `Business\SAIF.Business.Menu\SAIF.BOF.Business.Menu.nuspec`
- `Business\SAIF.Business.Menu\Pipelines\build-vars.yml`
- `Business\SAIF.Business.Menu\SAIF.BOF.Business.Menu.vbproj`
