Which services does VirtuoLab offer?
VirtuoLab is a software agency in Papendrecht offering websites, web apps, SaaS platforms, mobile apps, API integrations, WordPress plugins, KPI dashboards, and SEO with GEO. Each service has a price indication for 2026. First, a business website costs €2,000 to €8,000, and a webshop costs €5,000 to €20,000. Second, a web app costs €5,000 to €50,000, depending on complexity. Third, a SaaS platform starts at €15,000 for an MVP and costs €30,000 to €80,000 as a complete platform. Fourth, a mobile app for iOS and Android starts at €10,000. Fifth, an API integration starts at €1,500, for example for a link between a webshop and accounting software. Sixth, a WordPress plugin costs €2,000 to €25,000. Seventh, a KPI dashboard built with Power BI or Looker Studio starts at €2,500. Finally, SEO and GEO make a website easier to find in Google and in AI assistants such as ChatGPT, priced after a baseline measurement. Every service is built by VirtuoLab itself, with a fixed price agreed in advance.
How do you choose between a website, a web app, a mobile app and SaaS?
The choice between a website, a web app, a mobile app and SaaS is a question of what users need to do. A website fits when visitors mainly read, compare and get in touch, as on a business website or a webshop. A web app fits when users log in and do work in the browser, such as planning, approving or managing data. A mobile app fits when users need the product daily on a phone, with push notifications or the camera. SaaS is a web app sold to many customers on subscription, with separate accounts and recurring payments. In practice, a web app built with Next.js also works on phones, so a separate mobile app can often wait. Additionally, every option needs a mobile layout: phones generated about 65% of web traffic in the Netherlands, according to StatCounter data for September 2026. A business website costs €2,000 to €8,000 as an indication. In the free intake call, VirtuoLab helps pick the right option.
What happens after VirtuoLab delivers a project?
After delivery, a VirtuoLab project is the property of the client: the client owns the source code and the data. Launch and support is the final step of every project. First, VirtuoLab puts the software live and trains the future users. Second, support continues after launch, on working days from Monday to Friday between 09:00 and 18:00. Questions and issues can be reported through the support desk on virtuolab.dev, by email or by phone. Third, new features can be added later as further development. Running costs below are indications for 2026. For example, hosting an app backend typically costs €50 to €500 per month. For KPI dashboards built with Power BI or React, hosting, monitoring and further development cost €150 to €750 per month, and an extra KPI after launch costs €250 to €1,500. Apple charges €99 per year for the App Store, and Google charges €25 once for Google Play. VirtuoLab does not offer round-the-clock support, because VirtuoLab is a one-person business.
Which technology does VirtuoLab use, and why?
The standard stack at VirtuoLab is React, Next.js, TypeScript, Node.js and PostgreSQL, and the reasons are practical. First, the tools are widely used and open source, so another developer can continue the code later and the client is never locked in. About 45% of respondents used React and about 56% used PostgreSQL, according to Stack Overflow's Developer Survey 2025. Second, TypeScript catches many errors before the software reaches users. Third, Next.js can render pages on the server, so Google and AI crawlers receive the full text without running JavaScript. The website virtuolab.dev itself is built with Next.js for the same reason. Mobile apps are built with React Native or Flutter, or with Swift for native iOS. Python, MongoDB, GraphQL, Tailwind, Docker and AWS complete the toolkit where a project needs them. Dashboards are built in Power BI or as a custom React app, and plugins run on WordPress, WooCommerce or Shopify. In practice, the project decides the final choice, not a fixed preference of the developer.
How does a quote from VirtuoLab come about?
A quote from VirtuoLab is a fixed price with a schedule, agreed before any code is written. The process has three steps. First, the client books a free intake call, online or on location in the Drechtsteden or Rotterdam. During the call, VirtuoLab maps out goals, wishes, users, existing systems and budget. Second, VirtuoLab sketches an approach free of charge. Third, the client receives the quote with a fixed price and a planning. The quote form on virtuolab.dev is another way to start, for example for a business website with 8 pages and a clear brief. The price ranges on the website give a first idea for 2026: a simple web app built with Next.js costs €5,000 to €10,000, and a business website costs €2,000 to €8,000. Because the price is fixed up front, the client knows the total cost of the build before work starts. Mustafa Kose answers questions about the quote directly, without an account manager in between.
What does SEO and GEO as a service include?
SEO and GEO at VirtuoLab is a service making a website easier to find in Google and in AI assistants such as ChatGPT, Perplexity, Gemini and Claude. SEO aims for a high position in search results. GEO, short for generative engine optimisation, aims for a citation inside the AI answer itself. In a study by Pew Research Center, 18% of Google searches produced an AI summary in March 2025. The service has four parts. First, the technology: AI crawlers get access, and the site gets an llms.txt file and structured data. Second, the entity: one consistent business description across the web, for example on LinkedIn and in Google Business Profile. Third, the content: pages around customer questions, with the answer in the first sentence. Finally, the measurement: a fixed set of questions, tested every month with ChatGPT and other assistants, plus a monthly report. The goal: getting mentioned faster and more often in AI answers. The price follows after an intake call and a baseline measurement.