Tehnične podrobnosti
Programski paket OpPIS lahko postavimo na več različnih načinov:

Samostojna postaja. To je samostojen računalnik, ki ni povezan v omrežje z drugimi računalniki. V tem primeru se nahaja tako podatkovna baza, kakor tudi aplikacija na tem računalniku. Zaradi avtomatskega posodabljanja je priporočljivio, da je ima računalnik dostop do interneta.

Vsak z vsakim. V tem primeru imamo dva ali več računalnikov (maksimalno 5) povezanih v lokalno omrežje. V tem primeru se namesti podatkovna baza in aplikacija na enega izmed njih, običajno na najmočnejšega, ostalim pa se le inštalira klient do baze, podobno kot pri klient - server postavitvi. Pri taki postavitvi se računalnik, ki ima podatkovno bazo in aplikacijo običajno uporablja tudi kot delovna postaja.

Strežnik - odjemalec. To je klasična mrežna postavitev pri kateri se podatkovna baza in aplikacija nahajata na strežniku, delovne postaje pa imajo inštalirane le kliente do podatkovne baze.

Strežnik - odjemalec s pletnim odjemalcem je enaka postavitev kot predhodna, s to razliko, da na strežniku teče OpPIS strežnik, ki preko interneta komunicira s spletnimi odjemalci. To postavitev srečamo pogosto na knjigovodskih servisih, kjer se strankam omogoči dostop do svojih podatkov, ali pa se jim omogoči tudi določene preproste vnose podatkov.
Za katero od navedenih postavitev se odločiti je odvisno od velikosti in potreb posameznega podjetja.
Aplikacija OpPIS je napisana s sodobnim orodjem Delphi 2006, ki ga proizvaja Borland. Primarna podatkovna baza, ki jo uporabljamo je Pervasive SQL.
Struktura podatkovnih tabel je odprta in dokumentirana. Do podatkovnih baz se lahko dostopa z raznimi orodji:
C++ Builder
C#
COBOL
DataFlex
Delphi
Java
Magic
Pascal
PHP
PROIV
Visual Basic
Visual C++
Pri tem se uporablja enega od naslednjih vmesnikov:
Active Connector
ActiveX
ADO.NET
Btrieve
DTI/DTO
Java Class Libraries
JDBC
ODBC
OLE DB - ADO
PDAC (Delphi komponente)
TBTRVTable (lasten produkt)


