Business Software — QubeScript

All examples · Raw source

-- Newly fictional research example. No client questionnaire or real respondent data.
@survey b2b_software @language en @mode cawi
 
@options satisfaction
1: Very dissatisfied
2: Somewhat dissatisfied
3: Neither satisfied nor dissatisfied
4: Somewhat satisfied
5: Very satisfied
6: Cannot judge
 
@options criteria
1: Data security
2: Ease of use
3: Total cost
4: Fit with our working practices
5: Integration with existing tools
6: Support quality
7: Ability to export our data
8: Another criterion
 
@section screening
@question q01 single
This fictional research example asks about business software decisions. Do not name clients or disclose confidential figures. Taking part is voluntary. Do you agree to continue?
@options
1: Yes
2: No
@route consent
if answers.q01 == 2 -> screenout
else -> age
 
@section age
@question q02 integer
How old are you, in completed years?
@validate age_bounds answers.q02 >= 0 and answers.q02 <= 120
Enter a whole number from 0 to 120.
@route adult
if answers.q02 < 18 -> screenout
else -> responsibility
 
@section responsibility
@question q03 single
Which best describes your involvement in choosing or renewing software for your business or organisation?
@options
1: I make the final decision
2: I share the decision or approve the budget
3: I evaluate options or make a formal recommendation
4: I use software but do not influence its selection
5: I have no involvement
@route decision_maker
if answers.q03 in [4, 5] -> screenout
else -> organisation
 
@section organisation
@question q04 single
How many people currently work in your organisation, including you?
@options
1: One
2: 2 to 9
3: 10 to 49
4: 50 to 249
5: 250 or more
6: Do not know
 
@question q05 single
Which broad sector best describes the organisation?
@options
1: Professional or business services
2: Retail or wholesale
3: Manufacturing or construction
4: Technology or communications
5: Education, health or community services
6: Another sector
 
@question q06 text @if answers.q05 == 6
What is the other sector? Please describe it without naming the organisation.
@validate q06_length text_length(answers.q06) <= 200
Use no more than 200 characters.
 
@question q07 multi
Which business software categories does the organisation currently use? Select all that apply.
@options
1: Project and task coordination
2: Customer records and sales
3: Finance and invoicing
4: Workforce scheduling
5: Document sharing
6: Another business software category
7: None of these @exclusive
 
@question q08 text @if 6 in answers.q07
What is the other business software category?
@validate q08_length text_length(answers.q08) <= 200
Use no more than 200 characters.
 
@route usage
if 7 in answers.q07 -> purchase
else -> experience
 
@section experience
@foreach category in answers.q07
@question q09 single
Overall, how satisfied are you with the software used for **{category.label}**?
@options satisfaction
 
@question q53 single
Can you estimate how many distinct software tools or applications the organisation currently uses for **{category.label}**?
@options
1: Yes, I can give an estimate
2: Do not know
3: Prefer not to answer
 
@question q36 integer @if answers.q53 == 1
Approximately how many distinct software tools or applications does the organisation currently use for **{category.label}**?
@validate tools_count_bounds answers.q36 >= 1 and answers.q36 <= 20
Enter a whole number from 1 to 20.
 
@question q37 single @if answers.q53 == 1 and answers.q36 >= 2
How do these tools coordinate or share information for **{category.label}**?
@options
1: Automatic data integration or direct links
2: Manual data transfer, file export or re-entry
3: They are used independently without transferring data
4: A mixed approach depending on the tool or task
5: Do not know
 
@question q38 single
Which best describes your personal role in selecting or renewing software for **{category.label}**?
@options
1: I make the final decision
2: I share the decision or approve the budget
3: I evaluate options or make a formal recommendation
4: I am not involved in decisions for this category
 
@question q39 single
What is the organisation's primary plan for software in **{category.label}** over the next twelve months?
@options
1: Replace one or more existing tools
2: Consolidate onto fewer tools
3: Add an additional tool alongside existing ones
4: Maintain current tools without major changes
5: Do not know
 
@question q40 multi @if answers.q39 in [1, 2]
Why is the organisation planning to replace or consolidate tools for **{category.label}**? Select all that apply.
@options
1: High subscription or ongoing licensing cost
2: Data fragmentation or inconsistent records
3: Inefficient workflows or duplicated effort
4: Security, privacy or compliance concerns
5: Maintenance burden or poor vendor support
6: Do not know @exclusive
@end_foreach
 
@question q10 text
Think of the software tool whose selection or renewal you most influence. Give it a short label for this interview; a generic description is fine. Do not name a client.
@validate q10_length text_length(answers.q10) <= 200
Use no more than 200 characters.
 
@question q11 single
How long has the organisation used {answers.q10}?
@options
1: Less than six months
2: Six to eleven months
3: One to two years
4: More than two years
5: Do not know
 
@question q35 single
Can you estimate how many people in the organisation have access to {answers.q10}?
@options
1: Yes, I can give an estimate
2: Do not know
3: Prefer not to answer
 
@question q12 integer @if answers.q35 == 1
Approximately how many people in the organisation have access to {answers.q10}?
@validate seats_bounds answers.q12 >= 1 and answers.q12 <= 100000
Enter a whole number from 1 to 100000.
 
@question q13 single
How often do people in the organisation typically use {answers.q10}?
@options
1: Most working days
2: At least weekly
3: At least monthly
4: Less often
5: Do not know
 
@question q14 single
How is {answers.q10} currently licensed or paid for?
@options
1: Monthly subscription
2: Annual subscription
3: Another renewable paid contract
4: One-off purchase or perpetual licence
5: Free plan or open-source software
6: Do not know
 
@question q15 single @if answers.q14 in [1, 2, 3]
When is the next decision about renewing or continuing the paid contract expected?
@options
1: Within three months
2: In four to six months
3: In seven to twelve months
4: More than twelve months from now
5: Do not know
 
@question q16 single
How likely is the organisation to continue using {answers.q10} over the next twelve months?
@options
1: Definitely will
2: Probably will
3: May or may not
4: Probably will not
5: Definitely will not
6: Do not know
 
@question q17 multi
Which issues could cause the organisation to replace {answers.q10}? Select all that apply.
@options
1: Price increases
2: Poor fit with our working practices
3: Reliability problems
4: Security or compliance concerns
5: Missing integrations
6: Poor support
7: Another issue
8: None of these @exclusive
 
@question q18 text @if 7 in answers.q17
What is the other issue that could cause replacement?
@validate q18_length text_length(answers.q18) <= 200
Use no more than 200 characters.
 
@question q19 single
How satisfied are you with the ease of use of {answers.q10}?
@options satisfaction
@question q20 single
How satisfied are you with the reliability of {answers.q10}?
@options satisfaction
@question q21 single
How satisfied are you with how {answers.q10} works with your other tools?
@options satisfaction
@question q22 single
How satisfied are you with the support available for {answers.q10}? Choose Cannot judge if you have not used support.
@options satisfaction
@question q23 single
How satisfied are you with the value the organisation gets from {answers.q10}?
@options satisfaction
 
@section purchase
@question q24 multi
Which are the most important criteria when choosing business software? Select up to three.
@options criteria
@order order(criteria).shuffle().last(criteria.get(8))
@validate criteria_limit answers.q24.count() <= 3
Select no more than three criteria.
 
@question q25 text @if 8 in answers.q24
What is the other important purchase criterion?
@validate q25_length text_length(answers.q25) <= 200
Use no more than 200 characters.
 
@question q26 multi
Which factors currently make it difficult to adopt new business software? Select all that apply.
@options
1: Limited budget
2: Time needed to evaluate options
3: Moving existing data
4: Training colleagues
5: Security or procurement review
6: Resistance to changing working practices
7: Another barrier
8: None of these @exclusive
 
@question q27 text @if 7 in answers.q26
What is the other adoption barrier?
@validate q27_length text_length(answers.q27) <= 200
Use no more than 200 characters.
 
@question q28 single
Does the organisation expect to add a new business software tool in the next twelve months?
@options
1: Yes, a decision has been made
2: We are considering it
3: No
4: Do not know
 
@question q29 single @if answers.q28 in [1, 2]
When would implementation most likely begin?
@options
1: Within three months
2: In four to six months
3: In seven to twelve months
4: Timing has not been decided
 
@question q41 multi
Who participates in software procurement or renewal decisions in your organisation? Select all that apply.
@options
1: Business unit or department leaders
2: IT or technical specialists
3: Finance or procurement team
4: Security, risk or legal compliance
5: Executive leadership or business owners
6: External advisers or consultants
7: I make these decisions alone @exclusive
 
@question q42 single
When did you most recently personally influence a software selection, purchase or renewal decision?
@options
1: Within the past twelve months
2: In the past thirteen to twenty-four months
3: More than twenty-four months ago
4: Have never personally influenced a decision
5: Do not know
 
@question q43 integer @if answers.q42 in [1, 2]
In that recent decision, how many suppliers or products were formally compared or evaluated?
@validate suppliers_count_bounds answers.q43 >= 1 and answers.q43 <= 30
Enter a whole number from 1 to 30.
 
@question q44 single @if answers.q42 in [1, 2]
Did the organisation run a trial or pilot before committing to that software decision?
@options
1: Paid trial or proof of concept
2: Free trial period
3: Vendor demonstration or guided walkthrough
4: No trial or demonstration was evaluated
5: Do not know
 
@question q45 multi @if answers.q42 in [1, 2]
Which formal approval gates were required for that software decision? Select all that apply.
@options
1: Formal budget approval
2: Security and data protection review
3: Legal and contract review
4: Procurement process compliance
5: Technical architecture and integration review
6: None of these formal gates were required @exclusive
 
@question q46 single
Can you estimate your organisation's total annual expenditure on business software, including subscriptions and licences?
@options
1: Yes, I can give an estimate
2: Do not know
3: Prefer not to answer
 
@question q47 single @if answers.q46 == 1
What is the approximate total annual expenditure on business software in New Zealand dollars (NZD)?
@options
1: Less than $1,000 NZD
2: $1,000 to $4,999 NZD
3: $5,000 to $19,999 NZD
4: $20,000 to $99,999 NZD
5: $100,000 NZD or more
 
@question q48 multi @if answers.q28 in [1, 2]
Which software categories is the organisation considering adding or replacing in the next twelve months? Select up to three.
@options
1: Project and task coordination
2: Customer records and sales
3: Finance and invoicing
4: Workforce scheduling
5: Document sharing
6: Another business software category
@validate future_categories_limit answers.q48.count() <= 3
Select no more than three categories.
 
@question q49 single @if answers.q28 in [1, 2]
What is the status of the business case for this planned software investment?
@options
1: Formal written business case, approved
2: Formal written business case, not yet approved
3: Informal justification or proposal
4: No written business case
5: Do not know
 
@question q50 single @if answers.q28 in [1, 2]
Is the organisation approved to store business data in overseas cloud data centres for this planned software?
@options
1: Approved for overseas data hosting
2: Formal review pending or in progress
3: Not allowed; data must stay within New Zealand
4: Not needed; local hosting only or non-sensitive data
5: Do not know
 
@question q51 multi @if answers.q28 in [1, 2]
Which technical requirements are mandatory for this planned software project? Select all that apply.
@options
1: Structured data export in open formats
2: Single sign-on (SSO) or identity provider integration
3: Audit logging and activity tracking
4: Local or designated onshore data hosting
5: Accessibility compliance (such as WCAG standards)
6: None of these are mandatory @exclusive
 
@question q52 single @if not (7 in answers.q07) and answers.q14 in [1, 2, 3, 4]
If {answers.q10} increased in price by 10% next year with no change in functionality, how likely would the organisation be to continue using it?
@options
1: Definitely would continue
2: Probably would continue
3: May or may not continue
4: Probably would not continue
5: Definitely would not continue
6: Do not know
 
@question q30 single
Which best describes the organisation's current approach to AI features in business software?
@options
1: Permitted for approved work tasks
2: Permitted only in limited trials
3: Not permitted
4: No policy or decision yet
5: Do not know
 
@question q31 multi @if answers.q30 in [1, 2]
Which AI uses would be useful in your work? Select all that apply.
@options
1: Summarising documents
2: Organising tasks
3: Drafting follow-up messages
4: Checking or exploring data
5: Reducing administration
6: Another use
7: None of these @exclusive
 
@question q32 text @if 6 in answers.q31
What is the other useful AI task? Do not disclose confidential data.
@validate q32_length text_length(answers.q32) <= 200
Use no more than 200 characters.
 
@question q33 integer @if not (7 in answers.q07)
How likely are you to recommend {answers.q10} to a colleague in a similar organisation? Use 0 for Not at all likely and 10 for Extremely likely.
@validate recommendation_bounds answers.q33 >= 0 and answers.q33 <= 10
Enter a whole number from 0 to 10.
 
@question q34 text
What is one thing business software suppliers could improve? If you have no suggestion, enter No change. Do not include names or confidential information.
@validate q34_length text_length(answers.q34) <= 600
Use no more than 600 characters.
 
@goto complete
@outcome screenout
Thank you. This study is for adults who influence business software decisions and agree to participate.
@outcome complete
Thank you. Your fictional example interview is complete.
 
function text_length(input_text text) returns integer = text.length(input_text)

All examples · Raw source