One Way to Document Extremely Complex Software