Date: 2026-03-11T11:59:39Z
| Category | Technology | Version / Variant | Justification |
|---|---|---|---|
| Runtime | Classic ASP | legacy IIS-hosted runtime | Request entrypoint is public/Default.asp, with .asp controllers, views, and framework files across app/ and core/. |
| Language | VBScript | Classic ASP server-side VBScript | Controllers, framework code, helpers, and operational scripts are written in VBScript. |
| Web Server | IIS | Windows IIS with URL Rewrite | public/web.config configures default document behavior and rewrite rules to route requests through Default.asp. |
| MVC Framework | RouteKit Classic ASP | project-local framework/starter | README identifies RouteKit Classic ASP; routing and dispatch are implemented by router.wsc, core/mvc.asp, and controller registry logic. |
| Routing | RouteKit router + IIS rewrite | custom runtime routing | router.AddRoute is used in public/Default.asp, and incoming requests are rewritten by IIS before dispatch. |
| Data Access | ADO / OLE DB | Classic ASP ADODB stack | DAL and repository generation rely on ADO connections and Classic ASP data access libraries. |
| Database | Microsoft Access | Microsoft.ACE.OLEDB.12.0 provider |
public/web.config configures an .accdb connection string; db/webdata.accdb is included in the repo. |
| Database Migration | Custom VBScript migration runner | project-local | scripts/runMigrations.vbs manages migration application, rollback, and status outside IIS. |
| UI Framework | Bootstrap | 5.3.3 | Shared header loads Bootstrap CSS and JS from CDN for layout and components. |
| Icon Library | Bootstrap Icons | 1.11.3 | Shared header loads Bootstrap Icons from CDN. |
| Frontend Rendering | Server-rendered HTML views | Classic ASP include-based rendering | Controllers include .asp view files, with shared header/footer layout wrapping page content. |
| Tooling | Windows Script Host VBScript scripts | project-local generators | scripts/generateController.vbs, GenerateRepo.vbs, generateMigration.vbs, and runMigrations.vbs drive scaffolding and DB workflow. |
| Configuration | IIS web.config + appSettings |
XML-based runtime config | Connection strings, environment flags, cache settings, flash timing, and other behavior are driven from public/web.config. |
package.json, requirements.txt, or other modern package manifest for the application itself.public/.Powered by TurnKey Linux.