Tag: architecture design for home software