In this module we looked at using BPMN to create a diagram illustrating a business process. These are useful in the design phases of a software project, but there are other modeling languages that are more specific to software development, like UML. Some are even text-based, to describe information models.
Do some research on modeling languages that are designed to help create software documentation and write up a 2-3 page report on a subset of them that you would recommend for your company project. Be sure to give details on their use and why they were selected, in addition to what benefits they can provide.