An app developed following OO design patterns.