Online IDE with different capabilities to the end user