Käyttövaatimukset
Qualette vaatii käyttäjiltä vain verkkoyhteyden ja web-selaimen. Ohjelma on yritetty pitää mahdollisimman selainvalmistaja- ja versioriippumattomana. Selaimen ei tarvitse tukea JavaScript-, CSS- eikä mitään plugin-tekniikoita. Käytännössä ainoat vaatimukset selaimelta ovat SSL- ja taulukkotuki. Nämä ominaisuudet löytyvät kaikista yleisesti käytössä olevista selaimista.
Arviointitaulu-ohjelmalaajennusta käyttävät tuotteet ovat poikkeustapauksia. Ne vaativat vastaajien selaimilta Java-tuen.
Tietoliikenteen suojaus
Kaikki yhteydet käyttäjien ja Qualette-palvelimen välillä varmistetaan 128 bittisellä SSL-suojauksella, joka estää ulkopuolisia varastamasta tai muuttamasta käyttäjän ja palvelimen välillä kulkevaa tietoa.
Qualette-palvelimella on lisäksi luotettavan tietoturvayhtiön sähköisesti allekirjoittama sertifikaatti, jonka avulla käyttäjän selain pystyy varmistamaan lähettävänsä tiedot oikealle palvelimelle.
Tietojen varmuuskopiointi
Kaikki Qualette-palvelimen tallentama tieto kopioidaan nauhalle kerran ja varapalvelimelle useamman kerran päivässä.
Palvelinympäristö ja ohjelmointitekniikat
Kaikki Qualeten toteutuksessa käytetyt palvelinohjelmistot ovat avoimeen lähdekoodiin perustuvia tuotteita. Web-palvelimena toimii Apache 2.0.x ja tietokantapalvelimena PostgreSQL 7.4.x. Molempien palvelinten käyttöjärjestelmänä on Linux.
Qualette on ohjelmoitu PHP:lla ja Perlillä. Joidenkin ohjelmalaajennusten toteutuksessa on käytetty myös Java 1.1:stä ja Flash 6:sta.
Versionumerointi ja ohjelmapäivitykset
Kaikkien käyttäjien ohjelmat päivitetään automaattisesti uusien y- ja z-versioiden valmistuessa. Päivitykset eivät vaadi käyttäjiltä mitään toimia, eivätkä aiheuta palvelukatkoksia tai ongelmia aikaisemmin luotujen tuotteiden kanssa.
Qualeten versionumero on luettavissa kehittäjän kirjautumissivulta ja jokaisen Qualetella luodun tuotteen aloitussivulta. Versionumerot ovat muotoa x.y.z.
x-numeron muutokset kertovat ohjelman perusrakenteeseen tehdyistä, yhteensopivuuden edellisten ohjelmaversioiden kanssa rikkovista muutoksista.
y-numeron muutokset kertovat ohjelmaan lisätyistä uusista ominaisuuksista, jotka eivät riko yhteensopivuutta aikaisempien versioiden kanssa. y nollautuu aina x:n vaihtuessa.
z-numeron muutokset kertovat virheiden korjaamisesta ja käyttäjälle näkymättömistä muutoksista. z nollautuu aina y:n tai x:n vaihtuessa.