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

# SAIF.Business.Utilities dependencies

## Internal dependencies

None — the `.vbproj` contains no `<ProjectReference>` elements; the library is self-contained VB.NET source with no references to other projects in this repository.

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| SAIF.BOF.Framework (Bindable/Connection/Core/DNS/Logging/Mail/Security/Security.EnvironmentApi) | NuGet Package | (v2.0.22103.3) Referenced package; framework-inherited candidate — not directly used by the two live source files scanned (`TitleCase.vb`, `mdlTextConversion.vb`)* |
| SAIF.Framework.Common | NuGet Package | (v2.0.22074.3) Referenced, `Private=True`; no direct usage found in scanned source* |
| SAIF.HashUtil | NuGet Package | (v2.0.22083.2) Referenced, `Private=True`; also a `.nuspec` dependency; no direct usage found in scanned source* |
| SAIF.Web.API.Clients / SAIF.Web.API.Core | NuGet Package | (v2.0.22083.1) Referenced, `Private=True`; also a `.nuspec` dependency; no direct usage found in scanned source* |

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Oracle.ManagedDataAccess | 21.5.0 | Referenced; ODP.NET provider registered via `App.config`/`Web.config` `DbProviderFactories`; no direct ADO.NET/Oracle client code found in scanned source* |
| Newtonsoft.Json | 8.0.3 | Referenced; no direct usage observed in scanned source* |
| RestSharp | 106.12.0 | Referenced; no direct usage observed in scanned source* |
| System, System.Core, System.Web | framework | Standard .NET framework references |

## Dependency risks and notes
- Several referenced packages (`Oracle.ManagedDataAccess`, `Newtonsoft.Json`, `RestSharp`, `SAIF.BOF.Framework`, `SAIF.Framework.Common`, `SAIF.HashUtil`, `SAIF.Web.API.Clients`/`Core`) show no direct usage in the two live `.vb` source files scanned — whether they are exercised elsewhere or are unused/inherited scaffolding could not be determined from this library's own source.**
- `ToPadCapitalLetters` (in `TitleCaseExtensions`) references a `PadCapitalLettersFormat` type not defined in this library — presumed to originate from one of the referenced `SAIF.Framework.*`/`SAIF.BOF.Framework.*` packages, but the exact source assembly could not be confirmed.**
- The Oracle ODP.NET provider registration in `App.config`/`Web.config` appears to be inherited project scaffolding rather than active database-access configuration, since no Oracle client code is present in the scanned source.*
- Per `dependency-resolution.json`, BOF business base classes are not present in the Legends CLI index for this repository (known limitation); no inherited framework context is available for this library's dependencies.

> **Note:** Statements marked with `*` are inferred from code behavior rather than explicit documentation or comments; statements marked with `**` could not be confirmed and should be treated as unknown until verified.

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

## Sources
- `Business\SAIF.Business.Utilities\SAIF.BOF.Business.Utilities.vbproj`
- `Business\SAIF.Business.Utilities\packages.config`
- `Business\SAIF.Business.Utilities\SAIF.BOF.Business.Utilities.nuspec`
- `Business\SAIF.Business.Utilities\App.config`
- `Business\SAIF.Business.Utilities\Web.config`
- `Business\SAIF.Business.Utilities\TitleCase.vb`
- `Business\SAIF.Business.Utilities\mdlTextConversion.vb`
