2.1.2 C1 Software Types & Functions