Survey programming

Complex surveys built for accuracy, respondent experience and analysis-ready data.

MIU converts questionnaires and research specifications into tested online surveys with routing, quotas, validations, advanced experiments, multilingual deployment and clear handover.

What we program

From straightforward questionnaires to highly customised research experiences.

  • Screeners, skip logic, branching, terminations and hidden variables.
  • Simple, priority and interlocked quota structures.
  • Piping, masking, carry-forward, randomisation and rotation.
  • Loops, nested loops, de-rotation and complex validation.
  • Multilingual setup, translations provided by client or partner workflow.
  • Custom look and feel, rich media and device-aware interactions.
  • Data maps, labels, export structures and soft-launch support.
Platforms

Tool choice follows the project.

QualtricsForsta Surveys / DecipherForsta / ConfirmitSurveyMonkeyAlchemerSurveyGizmo legacySurvey2Go

Platform access, licensing and environment permissions remain client-specific. MIU confirms feasibility before work begins.

Advanced survey designs

Methods that need more than standard drag-and-drop programming.

Advanced designs are scoped after reviewing experimental structure, design files, randomisation, sample needs and analytical outputs.

MaxDiff

Best-worst tasks, balanced sets, randomised exposure and respondent-level data exports.

Conjoint

Attribute and level designs, profile presentation, validations and utility-ready data.

CBC

Choice sets, alternatives, holdouts, prohibitions and task-level export preparation.

A/B testing

Random assignment, exposure control, concept rotation and outcome comparison.

Workflow

Questionnaire to launch in controlled steps.

01

Review

Questionnaire, sample, logic, quotas, methods and export requirements.

02

Map

Paths, variables, hidden data, design files and platform constraints.

03

Build

Programming, styling, validation and responsive behaviour.

04

Test

Path QA, quota checks, devices, links and export review.

05

Launch

Soft launch, issue correction, version control and handover.

Quality outcomes

Three things must be true before launch.

  • The survey matches the approved questionnaire and specifications.
  • Respondents see the correct questions, instructions and validations.
  • The data export contains the variables, labels and structure needed for analysis.
Pricing

Core rates use LOI and complexity.

The attached rate model supports low, medium and high complexity programming up to 40 minutes. Advanced designs and highly customised modules are reviewed separately.

Interactive visual demo

Click through a complex survey programming workflow.

See how an approved questionnaire becomes a responsive, quality-tested survey and analysis-ready export.

Ready for a project-specific estimate?

Open the enquiry form with this service selected, review the prefilled details and click Send enquiry for review.

ScreenQuotaRoute
IF Q1 = 1SHOW product moduleELSETERMINATE / redirect
Stage 1 of 4

Map the research logic

MIU reviews the questionnaire, sample, quotas, languages, advanced methods and output requirements before programming starts.

  • Screeners and terminations
  • Priority and interlocked quotas
  • Piping, loops and hidden variables
1 / 4
Programming brief

Upload the questionnaire and desired launch date.

Include platform, languages, quotas, advanced methods, sample source and data export expectations.

Start the brief