next generation applications