This document defines the complete functional, non-functional, and architectural requirements for the iKasse POS Platform – Phase 1.
It is intended for:
Software developers
System architects
System integrators responsible for implementation
The iKasse system is designed as a Norway-centric POS ecosystem, not as a standalone application.
Phase 1 delivers a production-grade POS platform supporting:
Retail industries
Service industries (appointment-driven businesses)
Webshop (nettbutikk) operations
VAT (Merverdiavgift) governance
Automated accounting integration
API-first ecosystem architecture
Multilingual user interface (Norwegian / English)
Light and Dark UI themes
Scalable DevOps infrastructure with CI/CD pipelines
The following modules are explicitly excluded from Phase 1:
Inventory management
Purchase management
ERP modules
| Term | Definition |
|---|---|
| POS | Point of Sale system for in-store, service, and online transactions |
| Nettbutikk | Web shop / online store |
| API | Application Programming Interface |
| VAT | Value Added Tax (Merverdiavgift) |
| Admin | System administrator with elevated permissions |
| Unimicro | Reference accounting system for API integration |
If you want, I can:
Align this with ISO/IEEE software requirements standards
Convert it into Markdown, Word, or Confluence format
Continue formatting the Functional / Non-Functional / Architecture sections consistently