VIDIZMO uses full SDLC to develop and test software before it is released. Typically, VIDIMZO software must go through 3 or more quality assurance cycles before being released. VIDIZMO provides bi-yearly major upgrades and minor patches as required. These updates are released through VIDIZMO internet auto update service for automatic download and can be either installed automatically or manually after testing in staging environment. In Shared Cloud Model, maintenance is usually carried out on weekends and/or off-peak hours to avoid any disruptions. In most cases, zero downtime is experienced by our customers. In cases when a downtime is expected, we inform our customers prior to making such updates. In a dedicated installation model (cloud or on-premises), customer may include a staging environment option to test these updates on a staging environment before applying these updates on production.