Which technology fulfills these requirements?