Softball on demand