applications in technology