Custom software development for Israeli businesses: one system instead of Excel, WhatsApp and tools that almost fit
We turn the way your business actually works into one system your team opens every morning: clients, orders, tasks and payments in one place, with the right screen for each person, in the office and on the phone. Hebrew-first, with English, Russian or French wherever your team and customers need them.
- A development team in Netanya, Israel
- Hebrew-first, plus English, Russian and French
- We build and run products of our own
What is custom software development, and what do we build?
Custom software development means building a system around the way your business already works, instead of bending the business to fit an off-the-shelf tool. DDreamLab, a software company in Netanya, builds business management systems, client portals, web platforms, mobile apps and SaaS products: clients, orders, tasks and payments in one place, with user roles, a Hebrew-first interface and connections to WhatsApp, invoicing and the tools you already use.
Signs your business has outgrown its tools
One Excel file runs the business, and one person understands it
Clients on one tab, orders on another, prices on a third, and a file called final_v7 that three people keep overwriting. The formulas break the moment someone sorts a column the wrong way. When the person who built it is on reserve duty or on leave, nobody knows which row is current, and out in the field it's close to useless on a phone.
Orders live in WhatsApp chats
A customer confirms an order in a voice note, a change arrives two days later, and the photo with the measurements is buried somewhere in the group. To answer “where's my order?”, someone scrolls back through the chat. Nothing is searchable, nothing has a status, and when an employee leaves, the history leaves with their phone.
Three subscriptions, and the key step is still done by hand
A CRM from abroad, a scheduling app, an invoicing service: each one is fine on its own. But they don't talk to each other, half of them handle Hebrew badly, you pay for seats and features nobody uses, and the one step that makes your business different still happens on paper or in someone's head.
An old system nobody dares to touch
A freelancer built it years ago and has since moved on. There's no documentation, nobody is sure where it's hosted or who has the passwords, and every small change feels like a gamble. So the team works around it with spreadsheets, and the workarounds quietly become the real system.
How we build it, from the first call to a system your team uses
A short call
You tell us how work flows today: where a request comes in, who touches it and where it gets stuck. If a ready-made tool covers most of it, we'll say so on this call, before anyone spends a shekel on development.
Discovery and a written specification
We sit with the people who do the work (the office, the field team, the owner) and map the process, the roles and the systems it needs to connect to. You get a written specification and a written estimate for the first version.
A prototype you can click through
Before any code is written, you and your team click through the main screens on a computer and on a phone. This is where changes cost the least: a missing field or an unnecessary step shows up now, not after launch.
Build in stages, with regular demos
We start with the core process, the one that hurts most, and show you working versions on a test environment along the way, not slides. You give feedback on real screens with test data.
Data import, training and launch
We move your data over from Excel or the old system, clean out duplicates and train the team. Where it matters, the old way and the new system run side by side for a short while, until everyone trusts the new one.
Support and the next stages
After launch we monitor, fix and update. The next features are planned from what your team actually uses and asks for, not from the original wish list.
What you get
- A process map and a written specification: screens, roles and integrations, and what the system does for whom
- A clickable prototype of the main screens, before development starts
- A web system with users, roles and permissions that works on computers and phones, plus a store app only when you really need one
- A Hebrew-first interface, other languages for staff or customers where needed, and customer-facing screens built with Israeli accessibility standard IS 5568 in mind
- Integrations with payments and Israeli invoicing, WhatsApp, email, calendars and the tools you already use
- An owner dashboard and reports, with export to Excel for your accountant
- Your existing data imported, cloud deployment with backups and monitoring, handover documentation and all the access credentials
What this looks like in Israeli businesses
Installation and maintenance company
Solar panels, alarms or elevators. Instead of a whiteboard and a WhatsApp group, the office assigns jobs in the system and each technician sees their day on the phone: the address, the unit's service history, the parts. The customer gets a WhatsApp message when the technician is on the way; on site, the technician adds photos and the customer signs on screen. The office sees which jobs are still open without calling anyone.
Importer or distributor
Shops send orders by WhatsApp, phone and email, and someone types them into the system the next morning. With a dealer portal, each shop orders from its own price list at any hour, even right after Shabbat, and sees what's in stock. The order goes to the warehouse, and the invoice is issued through your invoicing service.
Kitchen, carpentry or aluminium workshop
Every order goes through measuring, approval, production and installation, and every customer calls to ask when it will be ready. The system tracks each order through the stages, keeps measurements and drawings inside the order, schedules the installation crew and sends the customer a WhatsApp message whenever the stage changes.
Property management company
Buildings, tenants, suppliers and monthly payments spread across spreadsheets and phone calls. A tenant reports a fault through a simple link with a photo, the right supplier gets the job, the manager sees what's open in each building, and the building committee gets a monthly summary without having to ask for it.
From spreadsheets and WhatsApp to one business management system
Most of the systems we're asked to build start the same way: the business grew, and the tools didn't. A business management system brings the scattered pieces into one place, with one version of the truth. Each person sees what's relevant to them, every change is recorded, and the owner can check the state of the business from a phone without calling anyone. For olim and international owners it also ends the constant translating: each person works in their own language, on the same data.
- A client card with contact details, orders, payments, documents and the full history in one place
- Orders, jobs or projects with clear statuses, instead of messages you have to scroll back to find
- Tasks and reminders for each employee, so follow-ups don't depend on anyone's memory
- Roles and permissions: a technician sees their own jobs, the bookkeeper sees payments, the owner sees everything
- An owner dashboard with the numbers the business runs on, and an alert when something gets stuck
- Export to Excel stays, for your accountant or for one more pivot table
Custom or ready-made? An honest check
Custom software isn't always the right answer. If a ready tool, such as monday.com, a standard CRM or an off-the-shelf booking system, covers most of your process with light setup, it's usually the quicker way to start, and we'll tell you so on the first call. We can also connect it to the rest of your tools. Building your own system pays off in situations like these:
- The way you work is part of what sets you apart, and ready tools force you to change it
- You already pay for several tools, and someone still copies data between them by hand
- Your customers, dealers or suppliers need to log in to a portal in your own brand
- You need Hebrew done properly, plus other languages for staff or customers
- The system is the product: you plan to sell it to others as SaaS
Support and maintenance after launch
Software isn't finished on launch day. Libraries get security updates, WhatsApp and payment providers change their APIs, and your team will ask for things nobody thought of in the specification. We stay on after launch: for the systems we built and, after a code review, for systems someone else built. The scope of support is agreed in writing in advance, so it's clear what's included and what counts as new development.
- Security and dependency updates, so the system doesn't age quietly
- Bug fixes, with a record of what was fixed and when
- Monitoring and error alerts that come to us, so a problem doesn't wait for a customer to complain
- Adjustments when an integration changes on the provider's side
- Small changes and new features, planned together from real usage
Hosting on Google Cloud and Firebase, without surprises on the bill
We deploy the systems we build on Google Cloud and Firebase. We recommend that the cloud account, the domain and the data are in your business's name from day one: access stays with you, and we work with the permissions you grant. Every update goes through an automated build and checks before it reaches your team, and costs are watched from the start instead of being discovered at the end of the month.
- CI/CD: every update is built, checked and deployed the same way, every time
- A separate test environment, so changes are tried out before they touch real data
- Scheduled backups of the database and files
- Monitoring, error logs and alerts
- Budget alerts and cost reviews, so growing usage doesn't turn into a surprise bill
- Moving an existing system from an old server to the cloud, planned step by step
Four products we built and run ourselves
You won't find client logos or invented numbers here. What we can show is our own software, live in Israel: MenuPlus, a QR menu where guests order in their own language and the kitchen sees the order right away; Sconnect, restaurant pages with live menus and table booking; YofiPlace, a platform where beauty professionals get their own page and online booking; and NetzFlights, a flight-deals site with new deals every day. We handle hosting, updates and fixes for all four ourselves, which is the same work we'd do for your system.
MenuPlus
QR menu · RestaurantsA QR menu for Israeli restaurants: guests order in their own language, straight to the kitchen. Kosher labels, allergens, six languages.
Sconnect
Restaurant showcaseVenue pages with live menus and prices, table booking, hot tables at a discount and event requests.
YofiPlace
Beauty · BookingA platform for beauty professionals: a personal page, portfolio and certificates — and online booking without phone calls.
NetzFlights
Flight dealsFlight deals from Israel: two or three a day, each checked by hand. Only fares that genuinely beat the usual — with dates, airline and baggage.
Send us a screenshot of the spreadsheet or WhatsApp group your business runs on (blur the names). We'll sketch the screens that would replace it.
Systems and channels we connect
- WhatsApp Business API
- PayPlus
- Morning (Green Invoice)
- iCount
- Google Calendar
- Google Sheets
- Excel / CSV
- n8n
- Firebase
- Google Cloud
- REST APIs & webhooks
If a system has an API, we can usually connect it. If it doesn't, we'll tell you upfront.
How a project with us runs
The same four steps, whether it's a bot, an integration or a whole system.
Short call
You tell us what's slowing you down and how you work today. We ask questions — and if a ready-made tool fits, we'll say so.
Your partDescribe the task in your own words
Written proposal
Scope, stages and a cost estimate in writing, including who owns the code, the accounts and the data.
Your partReview, ask questions, decide
Build in stages
You see working parts early and try them on real cases. Your feedback goes straight into the next stage.
Your partTest and give feedback
Launch and support
We launch, watch how it behaves in real use and stay on for fixes and improvements.
Your partUse it and tell us what to improve
What affects the cost and the timeline
- How many processes the first version covers, and how many screens they need
- User roles and permissions: office, field staff, managers, and customers or dealers who log in
- Integrations with your existing systems, and how good their APIs are
- Importing data from Excel or an old system, and how much cleaning it needs
- A web system only, or also a store app for iOS and Android
- Languages: Hebrew only, or several languages for staff and customers
- The scope of support and development after launch
Cloud hosting, WhatsApp messages and payment processing fees are billed by those providers, separately from development. You get a written estimate after a short call and discovery. Phone or WhatsApp us on 050-854-2579.
Ownership, privacy and accessibility
Your code and data
Ownership of the code and data is agreed in writing before we start: who owns the source code, the accounts and the information is in the agreement — not something you find out at the end.
Privacy by design
We build with Israel's Privacy Protection Law and Amendment 13 in mind: we collect only what's needed, keep secrets on the server and agree with you where the data is stored.
Accessibility built in
Interfaces built with IS 5568 and WCAG AA in mind: keyboard navigation, contrast, screen-reader labels and right-to-left layouts.
Custom software development: frequently asked questions
How much does custom software development cost in Israel?
It depends on what the first version has to do: how many processes and screens, how many types of users, which systems it connects to, and whether you need a store app or a web system is enough. Two systems that both “manage clients” can turn out to be very different projects. After a short call and discovery you get a written estimate, and we'll suggest what can wait for a later stage.
How long does it take to build?
It depends on the scope, and on a few things that aren't code: how quickly decisions get made, and how quickly we get access to the systems we need to connect. We don't build everything at once. The first version covers the core process and goes live, and the rest follows in stages, based on real use. You get the timeline in writing together with the estimate.
Who owns the code and the data, and what about privacy?
Ownership of the code is agreed in writing before we start. We recommend opening the cloud account, the domain and the database in your business's name from day one, so access stays with you. We design with Amendment 13 to Israel's Privacy Protection Law in mind: roles and permissions, an activity log, and only the personal data the process actually needs. You can export your data whenever you want.
Can you connect to our current systems, or take over a system someone else built?
Connecting usually works if the system has an API or at least an export, as many invoicing services, payment processors and CRMs do, along with calendars and Google Sheets. We check each one during discovery, before it goes into the estimate. With a system someone else built, we start with a code review and then tell you honestly whether it makes sense to fix and extend it, or to rebuild.
Can the system work in Hebrew and in other languages at the same time?
Yes. We design the Hebrew right-to-left layout first, and each user can work in their own language: for example, the owner in English, the office in Hebrew and the warehouse team in Russian. The parts customers see, such as a portal, order confirmations or WhatsApp messages, can go out in the customer's language. During discovery we decide which parts need which languages, because every language adds texts to write and check.
Do we need a mobile app, or is a web system enough?
Often a web system that works well in the phone's browser is enough. MenuPlus, for example, works without any download. A store app for iOS and Android makes sense when you need reliable push notifications, work in places without reception, or heavy use of the phone's own features. We'll help you decide before you pay for two app store releases.
Tell us what your business runs on today
One WhatsApp message to 050-854-2579 or a short form: which spreadsheets, chats and tools you use today, and where things get stuck. We'll come back with the questions that shape the system and a first idea of how it could look. And if a ready-made tool fits you better, we'll tell you that too.
Send us a screenshot of the spreadsheet or WhatsApp group your business runs on (blur the names). We'll sketch the screens that would replace it.
Prefer to talk? Call050-854-2579