In my first semester as a freshman in an American university, I took a quiz in the Calculus class that had a question based on American football. Having never played the sports or even knowing the rules all that well, I aced the exam.
Yes, it is not that hard to keep the proprietary business logic separate from the system design.
Yes, it is not that hard to keep the proprietary business logic separate from the system design.