application of technologies