These days, most companies are expected to have some sort of digital or connected solution. Even industries that have been paper-based or seem removed from connected solutions are feeling pressure. Their executives may think they need a solution, but what should it be? And how do you determine if software is the right solution?
Over the years, I have seen business people and stakeholders become frustrated with the teams who make custom software for them. It’s understandable! Few people have any preparation for their first custom software project. They dive in with enthusiasm and subject matter expertise. Sometimes, it goes great. Sometimes, it goes poorly. I believe that the […]
Sometimes, an engagement doesn’t go according to plan, and it’s a good idea to agree on what to expect if this occurs. Custom software contracts commonly define how to fix a situation if expectations aren’t being met, and they may also define rights for terminating an engagement.
Custom software services contracts should call out the promises you and your partner make to each other. The contract should also define who will be responsible, and to what degree, if certain issues arise.
If you’ve never worked through contracting for custom software development services, it can be challenging. Your existing templates may be rooted in business relationships focused on purchasing tangible goods or pre-existing software. Custom software dev contracts have unique considerations and require a slight shift in mindset. I work with Atomic’s clients and our legal team […]
During two separate meetings with potential new accounts this week, milestone-based payments (sometimes also called fixed-bid payments) came up in conversation. One potential customer was interested in working this way; the other one had just been burned by it. These conversations reminded me of the reasons milestone-based payments are a bad idea when you’re building […]
You need a serious piece of software to help run your business—an Enterprise Resource Planning (ERP) system. Maybe you’re replacing what you’ve got, or maybe you’re outgrowing your paper processes. You’ve looked around, but you don’t see anything for sale that exactly meets your needs. And now you’re considering building your own.
Software is never done—there are always more features and functions you could add. So how much should you budget for a custom software project? Some companies keep throwing money at the project without any budget at all. But they can miss out on early client feedback and end up wasting money on the wrong things.
When you’ve created a successful application, it is tempting to relentlessly add new functionality. You think that if you stop building, you’ll fall behind. New features bring in new business. They show your existing users that you are still active and adding value. However, it’s important to step back and consider how new features will […]
What’s software design? It’s about making technology easier and more valuable for people to use. Professional software designers do far more than “make software pretty.” They make sure that software works for people.