Versión con anotaciones, funcional en consola y web