Most modern online casinos offer browser-based play, so downloading software is often not required to claim a no-deposit bonus. However, some casinos may have a mobile app where special bonuses can be claimed.