Technology Aspects