Server Setup

Lighthouse Studio (formerly SSI Web) is Sawtooth Software's web survey software. Lighthouse Studio creates surveys for general interviewing (CiW) as well as surveys for conjoint analysis (ACBC, CBC, ACA, and CVA) and MaxDiff. The surveys are created by using the Lighthouse Studio authoring interface on a local PC. The Lighthouse Studio authoring program then creates various files that describe the study. These files, in conjunction with Lighthouse Studio's Perl script files, are then uploaded to a remote web server to run the survey. For a brief introduction to this process see How Lighthouse Studio Works.

Rather than using Sawtooth Software hosting services, you can also choose to host surveys on your own servers. However, it can be tricky to configure your server if you do not have much experience in this field. Because every self-hosted server has been configured differently, we recommend talking to your hosting provider. In addition to the links above, here are three additional articles about server configuration that may help your provider.

SSI Web v8 and above are compatible with loadbalanced environments. Perl is not using any local server session variables, so the load balancer doesn't need to keep track of which client connected to which server.

We recommend using the latest stable version of a MySQL compatible database application server if you plan to use Linux (MySQL, or MariaDB for example). Microsoft SQL server is technically compatible, but installing and configuring the Perl packages to connect from Linux/Unix to MS SQL seems to be a huge pain. If you are using Microsoft Internet Information Services (IIS) to run Perl, then you can choose either MS SQL or MySQL compatible databases as your database application.

We've seen the best stability and performance of SSI Web surveys on Linux servers setup to use NGINX with Perl FastCGI (fcgiwrap). The main difference here is that it tends to use the least RAM with the best throughput, even under heavy loads. Apache with mod_perl or mod_proxy to Perl FastCGI is also supported with great performance. Microsoft Internet Information Services also works great, but will generally require more RAM.

Perl FastCGI conserves RAM by re-using the Perl Interpreter for each request, and since the Interpreter doesn't have to be loaded into memory for each request, the turn around time for each request is lower. FastCGI also limits the number of open Perl Interpreters and queues requests so the RAM usage is far more predictable than in a "classic" CGI context where each new script.cgi request spawns a new process.

If you have additional questions regarding server setup, you can also contact our hosting department at This email address is being protected from spambots. You need JavaScript enabled to view it. for additional suggestions.

Sawtooth Software

6:30 AM to 5:30 PM Mountain Time
(GMT-6; GMT-7 Autumn/Winter)
Monday through Friday

Phone: +1 801 477 4700
Fax: +1 801 434 5493
Email: support@sawtoothsoftware.com

SKIM Software

9:00 AM to 5:30 PM Central European
(GMT+2; GMT+1 Autumn/Winter)
Monday through Friday

Phone: +31 10 282 3500
Fax: +31 10 282 3560
Email: software@skimgroup.com
Online: www.skimgroup.com

We're open!

Lighthouse Studio

Lighthouse Studio (formerly SSI Web) is our flagship software for producing and analyzing online and offline surveys. It contains modules for general interviewing, choice-based conjoint, adaptive choice-based conjoint, adaptive choice analysis, choice-value analysis, and maxdiff exercises.

Try Lighthouse Studio

  Buy Lighthouse Studio

Demonstrate CBC Using Only Basic Math

This survey will illustrate how Choice-Based Conjoint surveys work. It involves choosing food for dinner at a baseball game. You will take a quick 9-question CBC questionnaire, and then, using simple addition arithmetic, we will analyze your results and place the results into a "what-if" market simulator to see how your results stack up against others who have completed this survey.

Begin Demonstration