Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.