Abstract Technologies Background