Cloud storage service

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.

Project summary

Type

Cloud storage

Duration

6 months

Technologies

.NET 4.0, Windows Forms, WPF, APS.NET Web Services, ASP.NET MVC

Platforms

iOS, Android, Windows Phone, Web

Team

Architect, Designer, Business analyst, 2 senior developers, QA engineer

Customer

The customer is a Dutch company driven by innovation, quality and aimed at developing software for the cloud storage market.

Challenge

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.

Project

To ensure constant data availability, the solution includes:

  • Web application and web server.
  • Desktop applications for Windows and Mac OS.
  • Android, iOS and Windows Phone apps.

The final product has the following functionality:

  • Downloading and uploading files of various size
  • Assigning rights to view the folders
  • Files versioning
  • Ability to take picture on the smartphone and upload it to the cloud
  • File synchronization among all connected devices
  • Providing access to third parties and non-registered users via web interface
  • Pin code ensures extra security and prevents illegitimate access

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%.

Contact us

Have an idea of a great app? Send us a message and we will get back to you with an action plan of how you can bring it to life. We respect your privacy

The Netherlands
Modelleur 11 5171SL Kaatsheuvel