MuleSoft focuses on systems integrations. The goal of these integrations is to allow companies to easily connect technology systems or software that their employees use daily.
Agile software development is simply a relatively new approach to software development that focuses on working on specific requirements through collaborative effort.
A software agency or any development company has a software development life cycle guide that they follow to the letter so that they can achieve the goal.