Complete demo application