Your business uses custom software - portals, integrations or apps. Where is the source code and what's the plan if anything happens?
Your company probably uses custom portals, apps or integrations everyday. This software is vital to the business and has driven growth and efficiency. You’re not a technology company, but it was great to work with that software guy Eddie knew - he really helped out and made everyone laugh. But lately we’ve been getting these weird errors when some people login. The IT guy has started getting emails from AWS talking about “Forced Upgrades” but we’re not sure what to do. Eddie no longer works for us, and no one remembers the name of the software guy.
Could this happen to you?
The basics of custom software ownership often go overlooked. Just as you wouldn't randomly leave your company’s physical assets unsecured or in random locations, knowing the critical details of your source code and digital assets is crucial.
Control is Power. Your system is down. The app has been removed from the app store. Do you have a dev team? Maybe they can fix it. But is the code in a repository at all? Who has access? A lack of awareness in this case can have disastrous consequences. Knowing where your code is (ideally in secure repositories like GitHub or Bitbucket) and who controls the account empowers you. Even if you don’t have a dev team on staff, you’ll be ok. A software engineer or a team with basic context can work quickly from the source code to identify and address issues.
Powering Collaboration. Building great software doesn't just happen. Always identify an internal champion to own custom software start to finish. This is for any software project. They can drive direction, decisions and progress - even if it’s simply maintaining the status quo. If there’s active or new projects, developers, designers and some key stakeholders need access to the codebase. Your champion can coordinate and track documentation, tracking, updates, bug fixes and feature enhancements. They should understand who has access – and at what level – to ensure everyone is working together to drive results.
Software Can Die. Your software isn't static. It must evolve to include innovations and account for new risks in an ever-changing world. But what happens when your developer vanishes or the agency you hired shuts down? Your software may run for a bit on its own… Who drives the maintenance schedule? Who knows the status of new features? If you don’t know, your software is now a risk. Updates, backups, and security patches are as vital to software as daily exercise is to the team members. Your business should not be held hostage by external dependencies. Be in the position to seamlessly transition to new partners or internalize maintenance for long-term stability.
Avoid Legal Nightmares. If your code isn't properly stored or the ownership is unclear, you may be putting your business at risk. Knowing where your code is, who developed it and under what agreements ensures all bases are covered. This protects your valuable intellectual property and prevents costly legal battles. Even if these questions don’t rise to the level of courtrooms and lawyers, any questions regarding rights or ownership can become frustrating and time consuming quickly.
What Can You Do Today? Here are some steps to consider.
Want to learn more and discuss your options? Reach out to us today.
From consulting to strategy, creation to implementation, along with continued support, Disca is ready to partner with you no matter your needs.
CONNECT