a small GUI program that takes a URL, breaks it down into its individual components as defined in RFC 3986 and displays those components to the user.