AboutChi Siamo ServicesServizi ProjectsProgetti ContactContatti Reserved areaArea riservata
SQL Server, PostgreSQL, MariaDB, MySQLSQL Server, PostgreSQL, MariaDB, MySQL

Your database,
without a line of SQL.
Il tuo database,
senza una riga di SQL.

Give your staff a controlled way to edit the tables of your own database: guided fields instead of raw SQL, every change reviewed before it is saved, and a complete history that can always be undone. Dai al tuo personale un modo controllato di modificare le tabelle del tuo database: campi guidati al posto dell'SQL, ogni modifica rivista prima di essere salvata, e uno storico completo sempre annullabile.

See it at work Guardalo al lavoro
Preview before savingAnteprima prima di salvare History with undoStorico con annulla Permissions per rolePermessi per ruolo Never a bare IDMai un ID al posto del nome
Preview and confirmEvery change is reviewed row by row before it reaches the real database. Anteprima e confermaOgni modifica si rivede riga per riga prima di arrivare sul database vero.
01Who it is forPer chi è

Sound familiar? Ti suona familiare?

If your business system runs on SQL Server, PostgreSQL, MariaDB or MySQL and every small change to a table goes through a developer, this is for you. Se il tuo gestionale gira su SQL Server, PostgreSQL, MariaDB o MySQL e ogni piccola modifica a una tabella passa da un tecnico, CellMaster è pensato per te.

“Only I know how to write a query to fix that.”“Solo io so scrivere una query per sistemarlo.”

Every price, discount or address that needs correcting means opening a database tool and writing SQL - or waiting for someone who can.Ogni prezzo, sconto o indirizzo da correggere significa aprire uno strumento per database e scrivere SQL - o aspettare chi sa farlo.

“If I type the wrong line, there's no going back.”“Se scrivo la riga sbagliata, non si torna indietro.”

An UPDATE with no WHERE clause, a wrong ID, a value typed in the wrong row: on a raw table, a mistake is a disaster, not a warning.Un UPDATE senza WHERE, un ID sbagliato, un valore scritto nella riga sbagliata: su una tabella nuda, un errore è un disastro, non un avviso.

“I don't know who changed that number, or when.”“Non so chi ha cambiato quel numero, e quando.”

A price is different from last week and nobody can say who touched it - there is no record to check.Un prezzo è diverso rispetto alla settimana scorsa e nessuno sa dire chi l'ha toccato - non c'è una registrazione da controllare.

“I'd trust my office staff with this, but not with SQL.”“Mi fiderei del mio ufficio, ma non di SQL.”

The person who should update a discount or a customer's data knows the business perfectly - and has never opened a database in their life.Chi dovrebbe aggiornare uno sconto o l'anagrafica di un cliente conosce benissimo il lavoro - e non ha mai aperto un database in vita sua.

Business ownerTitolare

Decides which tables are editable and by whom, without ever touching SQL directly.Decide quali tabelle sono modificabili e da chi, senza mai toccare SQL direttamente.

Sales / back officeUfficio commerciale

Updates price lists, discounts and customer data on their own, with guided fields and a name instead of a code.Aggiorna listini, sconti e anagrafiche in autonomia, con campi guidati e un nome al posto di un codice.

IT referentReferente IT

Registers which tables and columns are exposed, and can always see who changed what.Registra quali tabelle e colonne sono esposte, e può sempre vedere chi ha cambiato cosa.

02What it doesCosa fa

A safe front door onto your own database. Una porta sicura sul tuo database.

CellMaster never gives raw SQL access: it opens exactly the tables an administrator has registered, with the columns, labels and rules chosen for that table. CellMaster non dà mai un accesso SQL nudo: apre esattamente le tabelle che un amministratore ha registrato, con le colonne, le etichette e le regole scelte per quella tabella.

Table catalogCatalogo tabelle

An administrator registers which tables and columns are visible, with a friendly label, a presentation (text, number, date, yes/no, dropdown, linked record) and validation rules for each.Un amministratore registra quali tabelle e colonne sono visibili, con un'etichetta amichevole, una presentazione (testo, numero, data, sì/no, tendina, riferimento collegato) e regole di validazione per ciascuna.

Preview and confirmAnteprima e conferma

Every edit, new row or deletion is reviewed - what changes, row by row - before it is written; a row with an error is flagged and never blocks the others.Ogni modifica, nuova riga o cancellazione si rivede - cosa cambia, riga per riga - prima di essere scritta; una riga con un errore viene segnalata e non blocca le altre.

History with undoStorico con annulla

Every applied change is kept forever, with who made it and when; undoing one always creates a new entry, never a rewrite of the past.Ogni modifica applicata resta per sempre, con chi l'ha fatta e quando; annullarla crea sempre una nuova voce, mai una riscrittura del passato.

Search by name, never an IDRicerca per nome, mai un ID

A column that points to another table - a customer, a product - is picked by searching its name; the table always shows the name, never a bare number.Una colonna che punta a un'altra tabella - un cliente, un prodotto - si sceglie cercando il suo nome; la tabella mostra sempre il nome, mai un numero nudo.

Excel export / importEsportazione / importazione Excel

Any table exports to a labelled spreadsheet; a prepared file imports back through the same preview, row by row, before anything is saved.Ogni tabella si esporta in un foglio con le etichette leggibili; un file preparato si reimporta con la stessa anteprima, riga per riga, prima di salvare.

Its own login, permissions per roleLogin proprio, permessi per ruolo

No shared account: each person signs in with their own password, and view/edit/delete rights are set per role, per table.Nessun account condiviso: ognuno entra con la propria password, e i diritti di vedere/modificare/cancellare si impostano per ruolo, per tabella.

03See it at workGuardalo al lavoro

See CellMaster at work CellMaster al lavoro

Six short clips recorded on the real product, with the data of a demo company: from finding a price list to a change with preview, to permissions per role. Pick one, or let them play. Sei brevi clip registrate sul prodotto vero, con i dati di un'azienda dimostrativa: dalla ricerca di un listino a una modifica con anteprima, fino ai permessi per ruolo. Scegline una, o lasciale scorrere.

04How it worksCome funziona

Ready to get started?Pronto a partire?

First call and demoPrima chiamata e demo

30 min online on your real cases: the tables you want to open up, who should edit them.30 min online sui tuoi casi reali: le tabelle che vuoi aprire, chi deve poterle modificare.

Setup on your serversAttivazione sui tuoi server

We install it on your own environment and register the first tables together: labels, presentation and validation rules.Lo installiamo sul tuo ambiente e registriamo insieme le prime tabelle: etichette, presentazione e regole di validazione.

Accounts and trainingUtenze e formazione

We create an account for each person, set their role, and train your staff on the tables they will actually use.Creiamo un'utenza per ogni persona, impostiamo il ruolo e formiamo il personale sulle tabelle che useranno davvero.

You go live, with direct supportSi parte, con assistenza diretta

You go live with a direct contact for the first weeks, not a generic helpdesk.Sei operativo con un referente diretto per le prime settimane, non un helpdesk generico.

05Peace of mindTranquillità

Your database stays exactly where it is.Il tuo database resta esattamente dove sta.

CellMaster is not a cloud service: it is installed on your own servers, next to your database, and this is how it keeps your data safe.CellMaster non è un servizio cloud: si installa sui tuoi server, accanto al tuo database, ed ecco come custodisce i tuoi dati.

On your own serverSul tuo stesso server

It runs on your own servers, next to the database it edits - not on a server of ours.Gira sui tuoi server, accanto al database che modifica - non su un server nostro.

Data never leaves the companyI dati non escono mai dall'azienda

Every table stays inside your own database; nothing is copied to a DPStudio server.Ogni tabella resta dentro il tuo database; niente viene copiato su un server di DPStudio.

Its own login, permissions per roleLogin proprio, permessi per ruolo

No shared account: each person signs in with their own password, and sees only the tables their role allows.Nessun account condiviso: ognuno entra con la propria password, e vede solo le tabelle che il suo ruolo consente.

Every change is reversibleOgni modifica è reversibile

Nothing is ever silently rewritten: the full history says who changed what and when, and any change can be undone.Niente viene mai riscritto in silenzio: lo storico completo dice chi ha cambiato cosa e quando, e ogni modifica si può annullare.

06FAQDomande frequenti

Things you might be wonderingCose che ti starai chiedendo

Do I need to know SQL to use it?Serve sapere l'SQL per usarlo?

No, every table opens as a guided grid with labelled fields, dropdowns and search-by-name pickers - never a query.No, ogni tabella si apre come una griglia guidata con campi con etichetta, tendine e ricerca per nome - mai una query.

Can any table in my database be opened?Si può aprire qualunque tabella del mio database?

Only the tables an administrator explicitly registers, one at a time, with the columns and rules chosen for that table.Solo le tabelle che un amministratore registra esplicitamente, una alla volta, con le colonne e le regole scelte per quella tabella.

If I make a mistake, can I go back?Se sbaglio una modifica, posso tornare indietro?

Yes, every applied change stays in the history and can be undone with one click; undoing creates a new entry, it never erases the record of what happened.Sì, ogni modifica applicata resta nello storico e si annulla con un clic; l'annullamento crea una nuova voce, non cancella mai il fatto che sia successo.

Will I see a customer ID instead of the name?Vedrò un codice cliente al posto del nome?

No, a column linked to another table is always shown and searched by its name or description, never by a bare numeric ID.No, una colonna collegata a un'altra tabella si mostra e si cerca sempre per nome o descrizione, mai per un ID numerico nudo.

Can I decide who can edit which table?Posso decidere chi modifica quale tabella?

Yes, view, edit and delete rights are set per role and per table; someone can see a table without being able to change it.Sì, i diritti di vedere, modificare e cancellare si impostano per ruolo e per tabella; si può vedere una tabella senza poterla modificare.

Can I work from Excel instead?Posso lavorare da Excel invece che dalla griglia?

Yes, any table exports to a spreadsheet with readable labels, and the file can be imported back after editing it: rows that already exist are updated only where you changed something, new rows are added, and everything goes through the same row-by-row preview before anything is saved.Sì, ogni tabella si esporta in un foglio con etichette leggibili, e il file si reimporta dopo averlo modificato: le righe che esistono già si aggiornano solo dove hai cambiato qualcosa, quelle nuove si aggiungono, e tutto passa dalla stessa anteprima riga per riga prima di salvare.

Which databases does it work with?Con quali database funziona?

The tables you edit can be on SQL Server, PostgreSQL, MariaDB or MySQL, one database per installation, with the same features on all four: preview and confirm, history with undo, names instead of codes, permissions, Excel export and import. CellMaster keeps its own settings and history in a small SQL Server database, which we prepare at installation.Le tabelle che modifichi possono stare su SQL Server, PostgreSQL, MariaDB o MySQL, un database per installazione, con le stesse funzioni su tutti e quattro: anteprima e conferma, storico con annulla, nomi al posto dei codici, permessi, esportazione e importazione Excel. CellMaster tiene le sue impostazioni e lo storico in un piccolo database SQL Server, che prepariamo noi all'installazione.

Does my data leave my company?I miei dati escono dalla mia azienda?

No, CellMaster is installed on your own servers; nothing is copied to a DPStudio server.No, CellMaster si installa sui tuoi server; niente viene copiato su un server di DPStudio.

Want your staff to stop
waiting on a developer?
Vuoi che il tuo ufficio smetta
di aspettare un tecnico?

Twenty minutes, on a video call, with one of your real tables: we look together at what it would take to open it up safely. Venti minuti, in videochiamata, su una tua tabella vera: guardiamo insieme cosa servirebbe per aprirla in sicurezza.