The Cweb system is a system for Structured Software Documentation (also known as Literate Programming) in the programming language C.