of catch
taken
made up of many connected parts (and often difficult to understand or explain)
involved, intricate
using the latest technology
difficult, complex
complicated; (of machinery etc) built with many parts and difficult to understand
complicated, elaborate