GitLab's application offers functionality to collaboratively plan, build, secure, and deploy software as a complete DevOps Platform. GitLab is highly scalable and can be hosted on-premises or on cloud storage. It also includes a wiki, issue-tracking, IDE, and CI/CD pipeline features.