computer program that demonstrates the features of a given programming language or development framework