Smart systems