The plumbing of an application—command-line parsing, configuration, and logging—can be viewed as application infrastructure. This chapter introduces a few tools to help applications work with configuration, arguments, and log files: Commons CLI for command-line parsing, Commons Configuration for reading application configuration from properties files and XML documents, Commons Logging, and Log4J.