Scheme is a minimal programming language good for creating minimal software. In other words, it is good for creating subpar, incomplete, idealistic, and/or impractical software in a one-person team. Examples of Scheme applications include textbook exercises and SchemeBBS.