Software For the Smart House