Below are 40+ questions to ask about software
product history, current product releases, future
software products and future software direction.
SOFTWARE PRODUCT HISTORY
•
What is the software product history? How
has it got to where it is today?
•
When was the software originally developed /
first released?
•
Has the software product been developed
solely internally?
•
Or has it been developed by acquisition or
integration with other software?
•
If so, which software, and when?
•
Is the integration process complete? Or are
there outstanding issues or faults to resolve?
•
Has the product been completely re-written
at any stage?
•
What software and database was it originally
developed in?
•
What other software/database combinations
has it been migrated to?
•
What software/database is currently used for
product development?
•
Which software/database combination
receives upgrades first?
•
Which is the safest software/database
combination in terms of fewest problems,
bugs, most stable environment?
•
What were the key stages of the product
development?
•
How many times has the software product
been upgraded / revised? And what were the
dates and key items included within each
release?
CURRENT PRODUCT RELEASES
•
What is the current version number?
•
When was it released?
•
What was included within the upgrade?
•
Can you have a schedule of changes included
in the last release?
•
When is the next release due? What’s in this
release?
•
How many releases are issued per annum?
•
How do customers obtain releases?
•
How straightforward is it for customers to
implement?
•
Would the customers say the same as the
vendor?
•
How does the vendor decide what to include
in each new release?
•
Who decides what should be in each new
release?
•
Who provides input into this process? Is it
internal within the vendor or are customers,
user groups involved?
•
What are the time scales for new releases
(and the stages within the release)?
•
How do the vendors test the new release,
before it is issued?
•
Can you see the testing evidence and results
eg test scripts, unit testing, usability testing?
•
What is their product development
methodology?
•
Can you see the vendor’s fault list? How many
faults or bugs are outstanding for each
release?
FUTURE SOFTWARE PRODUCTS
•
Where is it going? What is the direction of the
product?
•
What new functionality will be added?
•
What functionality gaps will be plugged?
•
Do the vendors have a product development
‘road map’ for the next 3 years? And can you
see it?
•
Does the vendor have a ‘vision statement’ for
the software product?
FUTURE SOFTWARE PRODUCT
DIRECTION
•
Where is the vendor heading to from a
technology point of view?
•
What new products is the vendor planning to
introduce?
•
What new markets is the vendor planning to
move into?
•
What products is the vendor planning to
discontinue, dispose of or no longer support
in the future?
•
And what are the time scales?
For more due diligence checklists and questions,
visit: Software vendor support, Implementation
support, Reference site visit checklist, Vendor
accounts, Vendor personnel, Vendor software
product development, Software payment terms,
Final software decision, Software agreement
checklist
Due Diligence - Vendor
Product Development
For learning more about a software vendor’s
product history, development and future
© 2022 Axia Consulting Ltd