WordPress and WooCommerce development for businesses and agencies
We build the website your business needs, whether that's a company website, an online store, a customer portal or a booking system. If needed, we connect it to your accounting and the other software you already use. Throughout the project, you talk directly to the developer. We're based in Estonia, work with clients across the EU and also do white-label work for agencies.
The first 20–30 min call is freeCustom websites from €2,900 · WooCommerce stores from €1,490 · Maintenance from €49/month
494schools and kindergartens have joined
- 494schools and kindergartens have joined (asop.ee)
- 10+years of WordPress development, from websites to information systems
- 2016the start of our longest client relationship, still ongoing
- 1dedicated contact person throughout the project
What we build with WordPress
Work often starts with a website, and a year or two later you need a customer portal or an accounting integration. We build the site so it can grow without starting over. Agencies can also hire us white-label, under your brand, at €45 per hour or a fixed project price.
-
Websites and online stores
You edit copy, services and products yourself, without calling a developer. Online stores take payments through Stripe, Klarna or Montonio and ship to parcel lockers.
WordPress website development -
Portals and information systems
If your work still runs on email and Excel, we build a customer portal, booking system or internal tool where every user has their own role and view.
Customer portal development -
Integrations and takeovers
We connect WordPress to your CRM, ERP, warehouse and payment systems. We also take over websites built by other developers and keep them secure.
API integrations
ASÕP substitute teacher information system
The nonprofit ASÕP places substitute teachers in Estonian schools and kindergartens. We built them a web application on WordPress where the school or kindergarten, the teacher and the administrator each have their own view.

How it was built
- Before
Substitutions were arranged through emails, phone calls and spreadsheets. It was hard to keep track of statuses, candidates and billing data.
- What we built
The school or kindergarten creates a request, suitable teachers see the offer and apply. After the substitution, the lessons are confirmed and the data moves to billing.
- Result
Everything from the request to billing now happens in one system that sends notifications on its own, so schools, kindergartens and the ASÕP team do less by hand.
- 494schools and kindergartens have joined
- 5,000registered substitute teachers
- 138,500lessons covered by substitutes
- 306substitutes went on to become regular teachers
NextThe Kasvuprogramm learning environment now runs on the same platform: mentoring, reflections and AI-assisted workbooks.
ASÕP network figures: asop.ee, October 2026.
More of our work
All projects
Põgenemistoad
Our longest partnership. It started with a website, and now we are building them their own system for bookings, gift cards and discounts.

Soojusgrupp
We built their website and have redesigned it twice. The latest version makes it as easy as possible for visitors to send an inquiry.

Korstnagrupp
A new company’s website where you can send an inquiry straight from each service page. Launched in May 2026, it has brought in 106 form inquiries in five months.
Does any of this sound familiar?
Most clients come to us with problems like these.
| Now | How we help |
|---|---|
| You enter the same orders or customer details by hand in more than one system. |
We connect your systems so data moves between them automatically.API integrations
|
| You have to ask a developer every time you want to change text, images or services. |
We make text, images and services easy to edit and show you how to do it yourself.WordPress website development
|
| Orders and bookings are scattered across emails and spreadsheets. |
We bring everything into one place or a customer portal where you see every status at a glance.See the ASÕP case
|
| You need customer-specific prices or your own shipping and stock rules in your store. |
We adapt WooCommerce to your pricing, shipping and sales terms.WooCommerce customization
|
| Your previous developer is gone and nobody dares to touch the site. |
We audit the site, fix the critical issues and take it over for maintenance.WordPress maintenance
|
We're Erkky and Silvia
The two of us are responsible for your website: Silvia handles design and usability, Erkky handles the technical development. On larger projects we bring in our long-term partners, but communication and responsibility stay with us.
Erkky TugimWordPress development and technical lead (10+ years)
Silvia OleskUX/UI design and user journeys
What clients say
The only reason I wouldn't want to recommend him… is that he would then have less time for my projects and problems.
Erkky helped me think through what I actually needed. He also set up the technical solutions and SEO in the background, and thanks to that our number of inquiries has grown noticeably.
Reemo KeskülaBoard member, Soojusgrupp Although his hourly rate is not the lowest, the quality and efficiency of the work are well worth it. A remarkable amount gets done in a single hour.
Sten-Kristjan PetersBoard member, Korstnagrupp
Some of our work cannot be shown publicly: a bank intranet, a hospital's internal and public websites, and a public sector portal. We can talk about them on a call.
Let's talk about our experienceWhat people usually ask first
If your question is not here, write or call us. We usually reply within one business day.
How much does a project cost?
Most projects range from a few thousand to tens of thousands of euros. A starter site starts from €690 and a custom company website from €2,900, information systems and integrations at the upper end. You’ll find example prices on each service page, such as website development and maintenance. After the first 20–30 minute call we give you a specific price range.
How long does development take?
A starter site takes 1–2 weeks and a custom website 4–8 weeks. A WooCommerce store or a larger custom solution takes longer. We agree on the exact timeline during discovery.
Is WordPress secure?
Yes, when it is maintained. Most hacks come from outdated plugins and weak passwords, not from WordPress itself. That’s why we stick to a few reliable plugins, update regularly and keep backups we’ve actually test-restored.
Is WordPress suitable for an information system?
Yes, if the system needs users, roles, permissions and content management. WordPress provides these out of the box and we build the business logic on top. ASÕP is built this way.
Can I manage the content myself?
Yes. We build content blocks and fields so you don’t have to email a developer to add services, copy, images or projects.
Do you take over websites built by another developer?
Yes. We start with an audit: we review the code, plugins, security and hosting, and tell you what should be fixed first. Read more on the WordPress maintenance page.
Let's talk about your project
Describe in a couple of sentences what is not working now or what you want to build. You don’t need to know the technical side upfront.
- We usually reply within one business day.
- A free 20–30 minute call to go through what you need.
- You get a price range and a proposal for the next step.