Complex Technological Systems