Package net.tangly.erp.products.domain


package net.tangly.erp.products.domain
Provides core abstractions used in any commercial application in need product and project handling.

The products package is designed as a bounded domain. All texts shall follow asciidoc conventions. The reason is that asciidoc provides a tool chain to generate PDF, ebook or LateX documents. Markdown environment does not provide currently similar functionalities

A product defines a digital product development initiative. A product as a set of contracts financing the development. An assignment defines who works on the product. An effort is a specific timed work item performed by a collaborator and invoiced to a contract budget. An expense is spending on a project not related to a collaborator work such as travel expenses.