As a computer scientist I look at this problem from an informational systems theory approach, there exists an infinite solution space of frameworks that tackles the issue at hand, a framework is a series or rules and standards at which we can organize our society.