Creating software that will control a home meant for the 21st century.