Demo application to demonstrate implementation of design pattern