Complex Software Examples