Cross-cutting infrastructure: domain-base, common libraries, service framework, and shared utilities in Nama ERP.