So, what's next for GitLab custom roles? First and foremost, custom roles are a big step forward for GitLab's access management. As more companies adopt complex security and compliance practices, custom roles will become an essential tool. GitLab intends to keep on building out this functionality following the so-called CRUD model (which stands for Create, Read, Update, and Delete) in a bid to offer more specific permissions and make significant progress in their predictability.