Skip to content
Fabio Cherici

SOFTWAREHOUSE

Magicsoft

Software house since 1995.

A conscious return after AI.

You have a business that runs, but your management software doesn't keep up. It waits for you to ask for things, it doesn't suggest them. When you request a change, you discover the person who wrote it is gone — and no one else understands it.

Or you're thinking about custom software for the first time, and you've been told two opposing things: that it's the salvation of your business, and that it's the best way to throw twenty, thirty thousand euros into a hole and get nothing back.

Or you've already tried. You know how it went: exciting kickoff meetings, beautiful demos, then the supplier disappears. Support becomes a ticket open for six months. The senior dev left, no one touches the system anymore.

THE REAL PAIN

The number-one pain in the Italian management-software market isn't price. It's what happens after the signature.

It's not my hypothesis. It's what customers themselves say in public, on Trustpilot, reviewing the main management-software providers for Italian SMEs:

  • TeamSystem, opens in new tabmarket leader — 1,353 reviews, 2.6/5 ("Poor"). The 1-star bar is the tallest in the distribution.
  • Dylog Italia, opens in new tab92 reviews, 2.9/5 ("Average"). The company doesn't reply to negative reviews received (data shown by Trustpilot itself).
  • Sistemi S.p.A., opens in new tab12 reviews, 2.3/5 ("Poor"). The company doesn't even manage its own Trustpilot profile ("unclaimed profile").
  • Fatture in Cloud, opens in new tab4,815 reviews, 4.0/5 ("Great"). Overall positive rating. Yet even here, in the Trustpilot summary of the most recent reviews, support appears as a recurring complaint: "slow, unclear, or hard to reach".

VERIFY FOR YOURSELF

Real reviews, public, attributable. Dated, signed, readable in real time on Trustpilot.

  1. 19 maggio 2026Francesca Scaglioni, su TeamSystem S.p.A., opens in new tab
    Finalmente mi sono decisa a dare disdetta, programma carissimo ma inefficiente, paghi il canone annuo per il 'nulla assoluto'. L'ICLOUD si blocca di continuo e le risoluzioni dei problemi hanno tempi biblici. Sconsiglio l'acquisto, ci sono mille programmi meno cari e più intuitivi...

    (review in Italian, Italian Trustpilot profile)

  2. 16 maggio 2026Martina Raffaeli, su TeamSystem S.p.A., opens in new tab
    Tutto bello all'inizio poi un disastro. Avere assistenza è pressoché impossibile. Mi hanno sbagliato addebito di importi per ben due volte e non c'è verso di contattarli. Perciò se hai un problema fai il segno della croce...

    (review in Italian, Italian Trustpilot profile)

  3. 5 maggio 2026Massimiliano, su Dylog Italia Spa, opens in new tab
    Pessimi a dir poco sia per il software in sé che per modo di rapportarsi al cliente finale che paga una marea di soldi per cose inesistenti ( assistenza ) oltre che spendere tanto all'inizio per hardw...

    (review in Italian, Italian Trustpilot profile)

  4. 19 febbraio 2020Cinzia Saibene, su Dylog Italia Spa, opens in new tab
    Programma openmanager con molti difetti che anche se segnalati non vengono risolti. Pacchetto ritenute d acconto pessimo. Assistenza voto zero. Quando decidono di rispondere al telefono ci sono person...

    (review in Italian, Italian Trustpilot profile)

What you're sold during the commercial phase and what you receive after signing are two different things. It's not a perception, it's a pattern. Let's see where the promise breaks.

What they promiseWhat actually happens
Dedicated supportTicket #4827 → reply in 5-8 days
Code owned by the clientCode delivered without readable documentation
Evolutionary maintenanceThe senior dev left, nobody knows the system
"We work agile"Bi-weekly demos → one year to v1
Detailed quoteFlat-fee → hidden costs during development
"We'll deliver an MVP"MVP = static demo with no real value
The system I build with doesn't allow these things.

HOW IT'S POSSIBLE

Custom software in Italy today lives in a broken equilibrium: either you pay enterprise prices for enterprise quality (reserved for large companies), or you pay accessible prices and receive what you see above. In between, nothing.

This equilibrium breaks if the formula underneath changes. Over the past three years I've built the system that breaks it.

Enterprise quality. AWS, hourly backups, 24/7 monitoring, tested recovery, living documentation, cloud-native infrastructure. What until yesterday was reserved for large companies.

Oracode. Development paradigm + OS3 Matrix (operational toolchain) + LSO Libraries (specialized components) + AI governance under human control. It's what compresses time and cost without cutting quality.

LSO (Living Software Organism) — the product you receive: a living, documented, evolvable, anti-lock-in software organism. Not a block of code to deliver and forget: a system that keeps communicating with whoever uses it.

WHAT YOU RECEIVE

Seven concrete things, ordered by increasing impact on your daily work.

  • Direct support from the developer

    No help desk: whoever writes the code answers you.

  • Your code, zero lock-in

    Accessible repository, clean exit guaranteed by design.

  • Living documentation + reliable AI chatbot

    The software itself can answer those who use it.

  • Enterprise infrastructure under the hood

    AWS, hourly backups, 24/7 monitoring, tested recovery.

  • 40-50% faster than the market

    Same work in half the time: Oracode compresses.

  • Accessible price publicly stated

    Transparent tiers, no surprises.

  • Verifiable numbers

    Public git logs, complete audits on request.

See the verifiable numbers →

THE REAL DIFFERENTIATOR

Laravel, Livewire, Filament are world-class reference frameworks. Tens of thousands of developers, enormous communities, excellent solutions. Yet all of them, every day, run into the same problem: documentation struggles to keep pace with code. Obsolete examples, APIs silently changed, answers that were valid six months ago.

Asking on forums has become a ritual act of technical humiliation: you write a question, someone replies with a link to a documentation page that — when you open it — no longer matches the code in production. The problem isn't the developers. The problem is structural.

On the software you receive, this doesn't happen. Documentation updates while the code changes (DOC-SYNC v2), and it's reliably readable by AI thanks to a 10-point anti-hallucination RAG pipeline. The same pipeline that has been validating NATAN_LOC's answers for over four months in the Italian Public Administration, where an AI that invents is unacceptable.

Real example of a conversation with the living-documentation chatbot: technical question, answer with exact names of controllers, methods, and business percentages
Real exchange: a site visitor asks a technical question, the chatbot pulls from living documentation and answers with exact controller names, methods, and percentages. Without inventing.

THE PORTFOLIO

What follows is not a selection of showcase projects. It's the totality of what I've built over the past three years, mapped and measured. Facts don't overload anyone: only chatter does.

Twenty projects, grouped by type: market-facing products, internal infrastructure that holds them up, websites built. For each: name, concrete description, measured lines of code, tracked work hours where available.

MARKET-FACING PRODUCTS

EGI-Credential

W3C credentials wallet (11 standards implemented). 36,537 LOC.

LOC
36.537 LOC
ore
~78h

Sigillo

Blockchain certification of files with legal value. 10,013 LOC.

LOC
10.013 LOC
ore
38-44h

Creator-Staging

Artist websites configurator (396 combinations). 16,285 LOC.

LOC
16.285 LOC
ore
~30h

La Bottega

AI tools for artists. 13,111 LOC.

LOC
13.111 LOC

INTERNAL INFRASTRUCTURE

EGI-STAT

Productivity dashboard. 3,860 LOC.

LOC
3.860 LOC

The Council (NPE)

Multi-AI engine across 5 models (Claude, GPT-4o, Gemini, Perplexity, Opus) in a 4-stage pipeline.

Padmin Supervisor CTO

Oracode governance agent.

UUM

Ultra-upload-manager (multi-driver upload handling). 3,408 LOC.

LOC
3.408 LOC

UCM

Ultra-config-manager (centralized configuration). 2,009 LOC.

LOC
2.009 LOC

UEM

Ultra-error-manager (structured error handling). 1,995 LOC.

LOC
1.995 LOC

UTM + ULM + florenceegi/hub

Complementary libraries (atomic i18n, unified logging, inter-organ SDK). 1,181 LOC total.

LOC
1.181 LOC

WEBSITES BUILT

IdealOro CMS

Headless Laravel 12 backend. 4,505 LOC.

LOC
4.505 LOC
ore
16h
audit available

YURI-BIAGINI

Artist website (in deploy).

Complete audits (session CSV, git log) available for every project with an audit badge. Go to verifiable numbers →

THE PROCESS

The client doesn't sign on a handshake: they see first, decide after. This is the concrete answer to the last two rows in the table above.

  1. PHASE 1 — DISCOVERY

    1. First call (recorded with consent, so no warm request is lost).
    2. First-call processing.
    3. Second call with a questionnaire filled out together (also recorded).
  2. PHASE 2 — DESIGN

    1. Project elaboration. If needed, brief additional calls or an on-site visit.
    2. Rough quote + MVP timeline. Deposit requested as a sign of good will (held in custody, not yet a payment).
  3. PHASE 3 — MVP VALIDATION

    1. Working MVP delivery → feedback collection → new cycle. Up to 3 MVPs. The MVP already solves part of the problem before the final contract.
  4. PHASE 4 — DEVELOPMENT

    1. Final contract signed with locked cost. The deposit becomes a down payment.
    2. Full solution development + testing.
    3. Production launch, on-site testing, bug fixing.
  5. PHASE 5 — LIFE OF THE SOFTWARE

    1. Client staff training.
    2. Post-sale and support per contract.

I don't ask for trust on a handshake. I ask you to see first, decide after. The deposit is a gesture of good will — it becomes a down payment only when the MVP is approved. If for any reason the project stops before the final contract, the MVP is yours and already solves part of the problem.

INVESTMENT

I tell you before the first meeting, not after three calls.

  • Micro

    €2,000–€5,000

    Timeline
    2-3 weeks
    Maintenance
    €200/month
    MVP deposit
    30%
  • Mini

    €5,000–€8,000

    Timeline
    3-5 weeks
    Maintenance
    €200/month
    MVP deposit
    20%
  • Single vertical

    €8,000–€15,000

    Timeline
    4-6 weeks
    Maintenance
    €200/month
    MVP deposit
    10%
  • Modular custom

    €15,000–€30,000

    Timeline
    8-12 weeks
    Maintenance
    €350/month
    MVP deposit
    10%
  • Integrated system

    €30,000–€60,000

    Timeline
    12-20 weeks
    Maintenance
    €500-800/month
    MVP deposit
    10%

Not sure which tier? Write to me →

FROM HERE ON

If what you've read resonates, write to me. I don't ask for a cold quote: I ask for a chat, to understand if your problem fits how I work, and to decide together whether it makes sense to move forward. No pressure.