1. A system comprising: a computing device having a display device and a sensor device, the computing device having access to a database including a plurality of paint colors each in a predetermined relationship with other paint colors in the database, the predetermined relationship between paint colors being based on color theory; wherein the computing device is configured to receive a starting color for which coordinating colors are sought via the sensor device, to associate the starting color with a closest matching paint color in the database to the starting color, to determine a plurality of coordinating paint colors for the closest matching paint color based on data received from the database, and to display on the display device a color palette including the closest matching paint color and the plurality of coordinating paint colors.