A multi- and cross-platform cloud storage service designed for companies that pay increased attention to data security. The software is a сloud-based drive on a computer that is similar to other well-known consumer online storage services. However, the big difference is that the data is stored in a private cloud storage environment on premises.
.NET 4.0, Windows Forms, WPF, APS.NET Web Services, ASP.NET MVC
iOS, Android, Windows Phone, Web
Architect, Designer, Business analyst, 2 senior developers, QA engineer
The customer is a Dutch company driven by innovation, quality and aimed at developing software for the cloud storage market.
By the time the development of mobile clients started, the desktop part of the system had already been implemented. There were several mandatory requirements to the application: it should possess the performance peculiar to native platforms and include features and design that can be applied at different versions. Intosoft carried out a detailed technical analysis that helped to optimize key desktop functionality, such as local cache, work in offline mode and data transportation. Properly established mobile architecture enabled the team to re-use many modules from desktop version. Business analysis gave full picture of all functional requirements. Prepared designs met the look and feel of the existing system.
To ensure constant data availability, the solution includes:
The final product has the following functionality:
Scrum was chosen as the most suitable development approach. The team had 2-weeks sprints with stabilizations and periodic releases. Xamarin allowed to reduce implementation costs by 39% and further support costs at 30%.