technical alternatives