JMRI

The Java Model Railroad Interface - This free interface helps automate your DCC system and includes programs such as Decode Pro and Panel Pro