This document discusses systems and complexity from multiple perspectives. It begins by exploring definitions of systems and noting their complexity can range from simple to complicated to complex. Complex systems are characterized as having emergent behaviors that are unpredictable and non-linear. The document then examines trends toward greater complexity in both natural and designed systems. It emphasizes that simple solutions are inadequate for complex problems and notes the biggest challenge is many do not comprehend the shift from a linear to non-linear world.