Data is everywhere today. Data is even more valuable than oil. Think about the phone you have in your hand right now. There are hundreds of applications running on your phone with built-in backup settings to preserve, learn, and monitor your data. You don't even have to think about your personalized data being available to you on every other device you use after you sync everything. You might have even come to expect your data to regularly be available to you no matter where you are or what data format it is in. Many people utilize (and hoard) their stored data for sharing and work purposes every day. However, keeping data persistent, accessible, and most importantly secure, is not a trivial task.
If you’ve ever been involved in a software development project in any capacity, you’ll likely have experienced scope creep at some point. Even if you haven’t heard the term before you will know it when you see it. For consultants, scope creep tends to come from a client email, asking for an additional small feature to an already scoped project. For clients, it might come from a contractor, telling you that something unexpected has come up.