Challenges of contemporary system design