RAD - Rapid Application Development

Packages for rapid app development

H.Necessaire RAD

Rapid Application Development packages for H.Necessaire

CLI App:

Install-Package H.Necessaire.Runtime.CLI

HTTP API App:

Install-Package H.Necessaire.Runtime.Integration.NetCore

Backed by SQL Server data storage:

Install-Package H.Necessaire.Runtime.SqlServer

Or by RavenDB data storage:

Install-Package H.Necessaire.Runtime.RavenDB

SPA App:

Install-Package H.Necessaire.BridgeDotNet.Runtime.ReactApp

Core Runtime: Nuget Build Status


CLI Runtime: Nuget Build Status

.NET HTTP API Runtime: Nuget Build Status


SQL Server Backed Runtime: Nuget Build Status

RavenDB Backed Runtime: Nuget Build Status


Bridge.NET ReactApp Runtime: Nuget Build Status


Rapid Application Development is all about failing fast and adapting fast.

  • It favors prototyping versus detailed planning
  • Little-by-little but extremely relevant business analysis, based on these concrete prototypes
  • On-the-go specification definitions
  • It works!

H.Necessaire provides the means to quickly put together the following:

  1. CLI Apps
  2. HTTP API Apps
  3. SPA Apps

Backed by data persistency in:

  1. SQL Server
  2. RavenDB
  3. Plain files on disk

Out of the box benefits:

  • Semantic Versioning based on the GIT repository itself
  • Logging
  • Auditing
  • App Consumer tracking
  • Queued work execution for heavy or low-priority processing
  • Authentication and Authorization Management
  • SQL Migration Management