conceptual system design