Home / Software Development / Software Development FAQs

Software
Development FAQs

Questions to ask when choosing a new Software Development Partner.
Businesses come in many shapes and sizes. Typically, there are usual questions that people ask when they are researching and deciding upon a new software development partner.

Here’s the most ‘asked’ questions…and our responses.

Q. What is bespoke software development?

It’s possible that your business has a niche or custom requirement that isn’t included in any off the shelf software. Bespoke development allows your software to follow your exact business logic, terms, and functions to create a system that works best for you and your business. Additionally, the bespoke nature of the system enhances your competitive edge. Unlike off the shelf software, with bespoke software development you are in control, and you only pay for the functions you need.

Q. What are the main steps in a bespoke software project?

There are 5 stages

  1. Preparation and Briefing – getting to know each other, your business, and scoping your requirements.
  2. Concept and Technical Design – as well as a writing a technical specification, we focus on UX design and usability. Often, a clickable framework is created so you can test and feedback before development begins.
  3. Development – building the software in line with customer‐approved milestones and deliverable iterations.
  4. Quality Assurance – testing the beta version in your business environment and sharing a test system with you.
  5. Handover and Sign off – deployment of the final bespoke software and implementing a support and maintenance agreement.

For more information, please view: our approach.

Q. Do you supply consultancy services & strategic advice?

Yes. During the initial phases of getting to know you and scoping your requirements we will apply our wide cross-sector technical expertise, new innovative ways of working along with logical, common sense and business nous.

Take a look at our consultancy specialisations.

Q. What is the minimum project size that you will accept?

Our project portfolio covers a wide range of clients ‐ from large, global corporate organisations to small, owner managed businesses. To us, a client’s vision and project objective is what matters most, plus we love a challenge.

Realistically a reasonable budget investment is needed for a brand-new bespoke system, so if we had to name a base figure £15,000 is a good starting point.

Q. Who owns the software that you write for me?

In order to provide Objective with the flexibility needed within their business but at the same time to provide the client with protection for their investment, this is our stance. Objective retains the rights to ownership and grants the client a permanent, non-exclusive, royalty free license to use and employ such materials within their business.

Further details on this can be found in Section 3 of our Terms and Conditions.

Q. Will you sign a non‐disclosure agreement?

Yes of course, that’s not an issue. Some new clients want to safeguard their project idea before sharing either their thoughts, project brief, existing systems, or data, which we fully understand as a software development and analytics company.

Q. How long does an average project take?

Typically, an average project will take in the region of three – four months to complete the development stage. Some of our projects are small, fully specified and are completed in four – six weeks. Others can take six months or much longer ‐ it all depends on the complexity and scope of the project, and whether revisions, including additional functionality, has been made to the original brief.

Q. What kind of bespoke software development is available?

Objective covers much of the spectrum of modern software development, as well as offering clear, considered technical advice for your situation. In addition to Windows and Web/Database applications, we also develop mobile applications, APIs and web services and offer system integration services, bespoke plug-ins etc.

Typically, we use standard tools such as Microsoft .NET including ASP.Net, C#, .NET Core Microsoft SQL Server, Microsoft Access, Microsoft Excel, Microsoft Power BI, and Web Services.

Q. What is a database and how can my business benefit?

A database is a way of manipulating data you capture and store so as to derive meaningful information.

For example, business intelligence such as sales information, customer buying habits, production information and stock levels are just some of what a well-designed database can provide, and basic tasks such as mailing customers can be accomplished from database information.

We use the latest in powerful and intuitive software in our database development solutions to ensure you and your staff can easily get the best out of your database and help you increase productivity.

An online database can be easily accessed by staff wherever they are, through a browser and internet connection. Great for flexible working.

Please get in touch if any of your questions aren’t covered.