technology approaches