5/1. GitHub is a version control system that allows you to develop applications and generate code. The advantage of using it is that groups can be made, that means, X number of people (collaborators) can carry out an application at the same time, so if they are well synchronized, that time is saved, since the code does not have to be carried out exclusively by one person. In addition, after generating the code and verifying that it works, it can be updated. This means it allows the code of that app to be up to date in a "cloud" and can be downloaded from any computer and continue working.