Pueden ser funcionales o no funcionales.