Skip to content
predivo

Swiss-made software for SMEs: from the first prototype to software in daily use.

Software made for the way your business works. You can follow every step of your project, and nothing goes live until it has been tested.

talmatt-heating/service-jobs/ specprototypeprojectchecks v1.0live
Writing the spec Offer ready Offer approved In review Design approved Building part 4 of 7 Building part 5 of 7 Checking Live Sample
01 ยท Define

From your first message to a written plan, with one fixed price you approve.

02 ยท Design

Click through your software before it is built. Comment, see it change, approve the design.

03 ยท Build

Built part by part, on your own project page. Each part arrives as a private test version.

04 ยท Test

Every version passes every check. It goes live only after your OK.

05 ยท Launch

Live. Book monitoring, and we check it every hour. When a check fails, an alarm goes to us, so you do not have to watch it yourself.

Spec ยท version 3Written 0 / 8
Service jobs for Talmatt Heating
R-01A service call becomes a jobOffice
R-02Customers with their heating systemsOffice
R-03A day plan for six techniciansOffice
R-04Today's jobs on the technician's phoneField
R-05Report on site: photos, parts, signatureField
R-06Yearly service reminders, sent on timeCustomer
R-07An invoice draft from each job reportOffice
R-04to R-07 ยท four more, all writtenOffice
R-08Sign-in with roles for office and fieldAll
Offer ยท fixed price

One price for everything in the spec, agreed before any work starts.

PriceFixed, for all 8 requirements
ChangesOnly if you ask, priced first
NextA prototype you click through
Approve offer Offer approved
Talmatt HeatingFri 11 Sep ยท 14:32
Requirements8
Screens12
Parts7
Prototype ยท version 3Prototype ยท version 4
DesktopPhone
Comments resolved 1 / 3
Approve design Design approved
Day plan
Tuesday, 29 September
DayWeek
New job
07080910111213141516
Luca
WeberLeak
GrafBoiler check
Sara
KellerRadiator
HuberBoiler serviceHuberBoiler service
Jonas
BrunnerLeak
Away all day
Changed in v4
Mia
RothHeat pump
SchoolYearly check
Nico
MeierLeak
Elif
FreiNew tap
BaumannService
1
Your project page ยท Talmatt Heating
Service jobs ยท built part by part
P-01Sign-in and roles ยท used by every partBuilt ยท v0.1
P-02
Customers and systems
Built
P-03
Service calls
Built
P-04
Day plan
BuildingBuilt
P-05
Job report
NextBuilding
P-06
Service reminders
Next
P-07
Invoice drafts
Next
Test versions ยท each on a private link
v0.1Sign-in29 Sep
v0.2Customers6 Oct
v0.3Service calls13 Oct
v0.4Day planBuilding20 Oct
v0.5Job reportBuilding
v0.6Service reminders
v0.7Invoices
Parts built3/7
Checks ยท version 1.0
AllTestsKeysSecurityPages
Automated tests214 / 214
ยทโœ“service call becomes a job38 ms
ยทโœ“day plan: move job to Tuesday52 ms
ยทโœ“job report: signature saved63 ms
ยทโœ“invoice draft from report47 ms
Scan for leaked keys0 found
ยทโœ“1,284 files, no keys or passwordsclean
Security check0 issues
ยทโœ“field staff cannot open invoicespass
ยทโœ“sign-in locks after 5 triespass
Every page vs version 0.90 / 41
ยทโœ“/day-plansame
ยทโœ“/jobs/10421 change, expected
โ€บ/invoicescomparing
ยท/customers
Before it can go live
Automated tests
Every feature, every time
WaitingRunning214 passed
Scan for leaked keys
No key or password in the code
WaitingRunning0 found
Security check
Who can see and change what
WaitingRunningClean
Every page compared
With the version before
Waiting0 / 4141 / 41
Go live

Goes live after your OK.

The button opens once every check has passed.

Approve go-live
Checks green0/4
Run time0:00
Live ยท last check 09:00 ยท next 10:00

All checks passing since 08:40

Response time ยท last 24 hours186 ms now
Sign-in
182 ms
Day plan
211 ms
Job report
198 ms
Invoices
176 ms
Checks today10
Alarms today1
First messageMon 08:12
THTalmatt Heating

โ€œAbout 40 service calls come in each week, and we write them all on paper. We need one place for the jobs, the day plan and the report on site.โ€

Spec ยท v2 โ†’ v3Sample
After Thursday's workshop
+ R-05 signature on site
~ R-03 six technicians, not four
โˆ’ stock list, moved to later

Next: your prototype

A link to click through your software arrives on Monday.

Comment ยท Day planSample
TH
Talmatt HeatingMON 16:20

Can we see who is away on a day? Then nobody plans a job for them.

P
PredivoTUE 09:05

Done in version 4. Away days now show as a grey band.

Resolved
9:41SAMPLE
Day plan
Tuesday, 29 September
LucaWeberGraf
SaraKellerHuberHuber
JonasBrunnerAway all dayChanged in v4
MiaRothSchool
NicoMeier
ElifFreiBaumann
โ€น Day plan
Boiler service
Huber family ยท Tue 15:00 to 17:00
TechnicianSara
SystemGas boiler, 2014
Last serviceSep 2025
Parts usedโ€บ
Photos0 โ€บ
Customer signatureโ€บ
Start job

Test version 0.4 is ready

The day plan is in. Try it on your private link, only you can open it.

Open version 0.4
Tue 20 Oct ยท 16:40
job-report.tsBuilding P-05
18function finish(job, report) {
19 if (!report.signed) return ask('sign')
20 job.status = 'done'
21 save(report.photos, report.parts)
22 return draftInvoice(job)
23}
Key scanSample
โ€บ scan version 1.0
1,284 files read
0 keys, 0 passwords
โœ“ clean ยท 11 s
Page compareSample
v0.9v1.0
/jobs/1042 ยท one change: the access notes on the job. Expected.
Alarm ยท 02:00Sample
Sign-in check failed
02:00Check failed twice
02:01Alarm reached Predivo
08:40Checked again, passing
Hourly check ยท 09:00Sample
โœ“ sign-in 182 ms
โœ“ day plan 211 ms
โœ“ job report 198 ms
โœ“ invoices 176 ms
next run 10:00
Your status pageSample
Everything is working
45 days agoToday
Sign-inWorking
Day planWorking
InvoicesWorking

The tools we build with

The problem

Standard software rarely fits exactly. It does most of the job, and the rest is left to you.

It is made for many companies at once, so it cannot follow every companyโ€™s way of working. What it does not cover ends up in spreadsheets, on paper, or typed twice into two systems. And when you ask the vendor to add it, you hear one of three answers.

  • That is not possible in our software.

    It works the same way for every customer, so you work around it.

  • We can build it for you, but it will be expensive.

    Often only a partner of the vendor can make the change, and changes to the standard can make every update harder.

  • It is on our roadmap.

    Then you wait, sometimes for years, and nobody can tell you when.

With software built for you, you decide.

It is made for the way your company works. When you need something new, you tell us, you get a price before anything is built, and your software changes when your work does.

Keep the standard software that does its job well. We build what it cannot do.

How a project runs
Your project page

Your project, on a private page. Every step, from day one.

You sign in with a code we send to your e‑mail, no password needed. Prototypes and designs you approve right there, or ask for changes. A private link can also open the page without signing in.

Get in touch
Services

What we build for you.

Software for the work no standard tool covers, such as order tracking, shift plans, quotes or a client area.

  • Custom web software

    Software made for the way your business works. Start with a prototype or a first version, or build it all at once.

    What you get
    Web software that works on every device
    Send us a message

Our own products go through the same checks before every release. See a few examples

Rules

Rules the work cannot skip. Each one is built into our project system.

Three rules keep every project on its list.

  1. Rule 1

    The steps run in a fixed order.

    A step cannot be marked done while an earlier one is still open.

    Where it livesIn the database itself. It refuses to save the change.

  2. Rule 2

    A step closes only with proof on record.

    When a step delivers something, it cannot close until a receipt is recorded, and a test run must have passed.

    Where it livesIn our project system. Without a receipt, the step stays open.

  3. Rule 3

    These steps stop and wait.

    Spending money, sending anything out and going live are approval steps.

    Where it livesIn our project system. It stops at each one until it has proof it can check: a link that works or a payment ID, not just a sentence.

Going live

The moment your software goes live. A person gives the go, and only once the checks before it are green.

After launch

Monitoring, once you are live. Book it with us, and we check your software every hour, day and night.

  • What we check.

    That your software is up, that people can sign in and that its pages load.

  • When a check fails.

    An alarm goes to us, so you do not have to watch it yourself.

  • Set up for your software.

    We choose the checks to suit what your software does.

With monitoring, your software also gets its own status page, like ours. See our status page

What is checked

Each part of your software, checked on its own.

The website, sign-in, database, email and scheduled tasks.

Before you get in touch.

What does it cost?

It depends on what your software has to do. Your offer has a fixed price, and any change beyond the agreed scope is priced before it is built.

Who owns the code?

Ownership and what you receive at the end are agreed in the offer for each project, so you know both before anything is built.

Can we start small?

Yes. You can start with a prototype on its own, or with a first version that tests your riskiest assumption with the people you invite.

Tell us about your project. Send us a message and we will get back to you.