New online platform for submitting limited submission applications and more