You have an idea to grow your business and it requires a software application. Problem is that you can’t find any COTS – Commercial Of The Shelf – software. It may be time for you to seek a custom software development partner to take your business to the next level. Where do you start and what is the process Veracity Technologies uses?
Where To Start
We always suggest starting out with a drawing. If you can articulate your concept with an image on paper, it will help you communicate your vision to others. It could be as simple as a block diagram on a napkin. Try and capture as much detail with pictures, not words, that you can show someone else and they will easily understand.
For example, the drawing on the left depicts a selection item. Once selected, a form is generated and is populated by data stored in databases. When a button is clicked, an email is generated and sent.
This doesn’t represent a real application (that we’re aware of) but it is a simplistic way to describe what we want our imaginary application to look like.
If you have a napkin drawing ready for us to review, please get in contact. We’d love to chat and see how we can help you at this stage.
Custom Software Development Process
The Veracity Technologies process begins with us meeting with you to review your initial drawing. We want to make sure that we understand your requirements from beginning to end. Our brainstorming sessions are informal and we like to draw a lot of pictures to make sure we understand your needs. Part of this process will involve walking you through the Business Model Canvas.
First, we will develop a set of functional and technical specifications that address the following areas: the application’s end users and your relationship with them, your development budget, your revenue model for this application (if applicable), and any key partners that might be involved.
Our next phase is to present you with a set of mockups that depict how we envision the application. If applicable, we always design for “mobile first” with a graceful presentation on the desktop.
The next stage is actual development. We will have devised a plan with deliverables and timelines to work against. Each milestone along the way we will be testing with you to make sure your custom software functions as intended. Finally, we will engage release testing and provide training to your team.
Custom software can be a great asset to your business. It can fit your exact needs and can actually cost less than commercial software because you’re paying for what you need. If you have a project in mind, please contact us to discuss.
We’d also like to invite you to subscribe to our newsletter. We don’t sell your contact information and we promise we won’t spam your inbox!