System design and evaluation