决这些问题的复杂系统的完整一般理论，因此研究人员必须在特定领域内解决这些问题。复杂系统的研究人员透过查看建模的主要任务来解决这些问题，而不是减少其各自关注的系统复杂性。虽然仍未有被普遍接受的复杂性的确切定义，复杂性有许多典型的范例。例如，如果系统具有混沌的行为（对初始条件表现出极度敏感的行为）、或者如果他们有涌现的特性（这些特性不是孤立的，而是当它们被放置于一个系统中所形成的关系和依赖性所造成）、或者如果它们在计算上难以模拟（如果它们依赖于相对于系统规模而言过快增长的许多参数），系统可能会变得复杂。