ELI5: Explain Like I'm 5

Role-oriented programming

Role-oriented programming is a type of computer programming that helps a person to more easily create, use and understand programs. It makes it so that you don't have to write a lot of code to do something. Instead, you write a series of 'roles', which are like instructions, and the computer takes care of doing the rest. It's like giving the computer a list of things to do, and then it follows it step by step. This makes it easier for people to write computer programs.