Can be used against multiple platforms since it supports java