• (An example to explain to non-engineers)
    • For example, there is a common logic between taxi dispatch apps and online shopping sites.
    • Furthermore, it is possible to find common points even in more different apps.
    • The goal is to generalize such commonalities and minimize the amount of code that needs to be written.