Pre nego što otpočnete instalaciju softvera, neophodno je da obezbedite da hardver i sistemski softver ispunjavju sve uslove za instalaciju. (Hardver se odnosi na računarsku opremu a softver se odnosi na operativni sistem i ostale neophodne računarske programe.)

Postoji pet instalacionih paketa (instalacije koje se pruzimaju sa web sajta):
Paketi za instalaciju, nadogradnje i dodatke uvek zahtevaju administratorska prava, jer moraju imati pristup sistemskim folderima Windows-a.
Program za deinstalaciju (CalculusUninstall.exe) se nalazi u folderu C:\Program Files\Calculus\Calculus12Uninstall.exe. Uninstall uvek zahteva administratorska prava.

SQL Anywhere baza ima 32-bitnu i 64-bitnu verziju (automatski se instalira odgovarajuća verzija), dok su programi i dalje 32-bitne aplikacije, ali kompatibilne sa 64-bitnim operativnim sistemima.

Program čita i piše u datoteke u Unicode formatu. Zbog Unicode podrške, za sve tekstove (i na ekranu i na štampama) koristi sistemski font Tahoma.

Calculus 12 se instalira u sistemske foldere Windows-a: Program Files, Application Data i Documents. U svakom od sistemskih foldera kreira se osnovna putanja Calculus\Calculus12 (u značenju: proizvodjac_softvera\programski_paket). Budući da se sistemski folderi Windows-a razlikuju kod različitih verzija operativnog sistema (XP, Vista, Windows 7, ...) i kod 32-bitnog i 64-bitnog Windows-a, navodimo putanje za karakteristične verzije:
Windows XP 32-bit (isto za Windows Server 2003):
Windows 7 32-bit (isto za Windows Vista, Windows Server 2008, ...):
Windows 7 64-bit (isto za Windows Vista, Windows Server 2008, ...):

Od Windows Viste pa u svim narednim operativnim sistemima, uvođenjem UAC-a (User Account Control), pristup pojedinim folderima je postao posebno ograničen.
PROGRAMFILES – Sadrži samo izvršne datoteke programa (EXE, DLL, PBD) i nekoliko osnovnih sistemskih datoteka programa. Sve izvršne i sistemske datoteke se nalaze u istom folderu. Ni korisnici ni programi, u principu, nemaju pravo pisanja u ovaj folder. Praktično, pristup ovom folderu treba da ima samo instalacioni program.
PUBLICAPPDATA – Sadrži razne sistemske datoteke programa (INI, TXT, XLS, RTF, BMP itd), kao i instalacione baze podataka i biblioteke štampi za svaku zakonsku regulativu. Ovo su datoteke koje se koriste isključivo kroz program i korisnici im ne pristupaju direktno. Folder PUBLICAPPDATA je u Windows-u sakriven (Hidden), tako da je podrazumevano da ga korisnici ne vide u Explorer-u.
PUBLICDOCUMENTS – Sadrži radne datoteke programa kojima mogu pristupati i korisnici (baze podataka, INI datoteke, datoteke posebnih izveštaja, biblioteke štampi za firme i slike koje idu uz štampe, ...). Nad ovim folderom svaki korisnik ima puno pravo pristupa.
Folderi PUBLICAPPDATA i PUBLICDOCUMENTS su, kako im samo ime kaže, dostupni svim korisnicima. Postoji i folder dostupan samo tekućem korisniku, kojeg ćemo zvati USERDOCUMENTS, a u Windows-u se nalazi na sledećim lokacijama:
Ovaj folder se kreira automatski kod instalacije i, ako ne postoji, kod startovanja bilo kojeg Calculus 12 programa, ali ne sadrži nikakve datoteke. Namenjen je za dodatna podešavanja za svakog pojedinačnog korisnika računara.
U Calculusu 12 su za korisnike predviđeni sledeći podfolderi u PUBLICDOCUMENTS:
Navedeni folderi se kreiraju prilikom instalacije programa, u folder Configuration se instaliraju početne INI datoteke, a u folder Database početne baze podataka. Svi ostali folderi su posle instalacije prazni. Ovi folderi i datoteke su dalje namenjeni isključivo korisniku i više se nikada ne modifikuju (npr. nadogradnjom programa).
Pored navedenih, u PUBLICDOCUMENTS postoje još dva podfoldera, u kojima se nalaze datoteke koje se koriste kao šabloni za dalji rad. Ovi folderi se ažuriraju sa svakom nadogradnjom, odnosno raspakovanjem instalacionog paketa sa formama štampi i posebnim operacijama za pojedine firme. Dakle, datoteke u tim folderima se ne smeju koristiti u redovnom radu, jer će sa svakom nadogradnjom biti "pregažene". Ove datoteke služe samo da bi “bile pri ruci” i uvek ih treba kopirati u jedan od gore navedenih korisničkih podfoldera i tamo ih koristiti.
1. TemplatesCommon – Kreira se instalacijom paketa, a ažurira se sa svakom nadogradnjom. Sadrži opšte datoteke, zajedničke svim korisnicima, podeljene u tri podfoldera:
Ove datoteke ne moraju se ručno kopirati u radni folder PUBLICDOCUMENTS\SpecialReports. Program za posebne izveštaje može otvoriti datoteke sa spakovanim izveštajima direktno sa ovog foldera, ali pri tome automatski kopira prateće Excel i HTML datoteke u radni folder.
2. TemplatesCompany – Kreira se iz instalacionog paketa sa formama štampi i posebnim operacijama za pojedine firme. Sadrži datoteke specifične za pojedine firme, podeljene u tri podfoldera:
Za foldere PROGRAMFILES i PUBLICAPPDATA nećemo davati specifikaciju, jer ne treba da im se pristupa direktno, već ih koristi samo program. Ovi folderi se, naravno, ažuriraju sa svakom nadogradnjom.

Na nekim folderima programi automatski pretražuju datoteke. Npr. konfiguracione (INI) datoteke, biblioteke štampi (PBL) i prateće slike (BMP) se ne traže eksplicitno na određenom folderu, već ih program traži redom na putanjama koje su prijavljene u njegov Application Path.
Tokom instalacije programa u Windows Registry ključevima:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\applicationname su prijavljene opšte putanje, a kod startovanja svake aplikacije dinamički se dodeljuju dodatne putanje za tekućeg korisnika i za izabranu zakonsku regulativu (jezik), pa je redosled pretraživanja sledeći:
Ovo omogućava "podmetanje" pojedinih datoteka za različite korisnike na istom računaru. Npr. možete datoteku USER.INI iskopirati iz foldera:
PUBLICDOCUMENTS\Configuration u USERDOCUMENTS\Configuration (koji je na višoj poziciji u redosledu pretraživanja) i izmeniti podešavanja za tog korisnika.

SQL Anywhere-u mogu istovremeno pristupati i 64-bitne i 32-bitne aplikacije, na 64-bitnom Windows-u instaliraju se paralelno i 64-bitne i 32-bitne komponente SQL Anywhere-a. 32-bitne komponente se instaliraju u C:\Program Files\SQL Anywhere 12: Bin32.
PowerBuilder generiše samo 32-bitne aplikacije, pa je i Calculus 12 32-bitna aplikacija. 32-bitni programi koriste 32-bitne ODBC drajvere, bez obzira na tip instalacije same baze i njezinih EXE fajlova. Dakle, SQL Anywhere na 64-bitnom Windows-u će se izvršavati kao 64-bitna aplikacija (DBENG12.EXE, DBSRV12.EXE, DBISQL.EXE, itd), imaće instaliran 64-bitni i 32-bitni ODBC drajver, a aplikacije će mu pristupati preko 32-bitnog ODBC drajvera.
DSN-ovi se u Registry-ju čuvaju na različitim mestima, zavisno od toga jesu li 64-bitni ili 32-bitni, odnosno da li koriste 64-bitni ili 32-bitni drajver:
Koriste se i DVA RAZLIČITA ODBC ADMINISTRATORA:
ODBC administrator u Start meniju Windows-a je 64-bitni, a 32-bitni treba eksplicitno startovati ili napraviti posebnu prečicu za njega. 64-bitni administrator ne može se koristiti za 32-bitne DSN-ove i obrnuto!!! Pošto su naši DSN-ovi 32-bitni (uvek koriste 32-bitni drajver), moramo koristiti 32-bitni administrator.
Ako se ne primeni ovo pravilo, bilo sa administratorom, bilo iz programa, Windows javlja sledeću grešku: The specified DSN contains an architecture mismatch between the Driver and Application.
Instalacija Calculus 12 softvera u Start meniju Windows-a u folderu "Calculus 12\Tools" kreira prečicu za odgovarajući 32-bitni ODBC administrator.

Prilikom ulaska u bilo koji od programa, omogućena je automatska provera dostupnosti nove verzije na sajtu proizvođača Calculus d.o.o. Ako se pojavila nova verzija ili dodaci za tekuću verziju, korisnik dobija obaveštenje u donjem desnom uglu ekrana (vidi sliku)
. Ovde možete izabrati da li ćete odmah preuzeti, a ako želite i instalirati novu verziju. Postoji i link Pogledaj novosti u novoj verziji, koji vodi na stranicu sa objašnjenjima novosti u pojedinim verzijama Calculus 12 softvera.
Ova automatska provera (podrazumevano se izvršava na svakih sedam dana) može se dodatno podesiti ili isključiti, a nove verzije i ostale instalacije sa sajta preuzeti direktno iz programa u novom prozoru Opcije --> Preuzimanja ... Ovde se može podesiti interval za proveru novih verzija (1 dan, 7 dana, 15 dana itd) i da li se proveravaju i preuzimaju i dodaci. Dugmetom (Provera dostupnosti nove verzije) može se eksplicitno pozvati provera na sajtu. Dugmetom (Preuzimanje nove verzije) pokreće se preuzimanje (download) nadogradnje (i dodataka, ako je tako podešeno).

Calculus 12 je kompatibilan sa sledećim proizvodima, koji se prodaju odvojeno: