vision platform