Software domain

The software domain elements are designed for documenting the operation of a software program.