developing technology