Direct answers, no filter.
20 questions we hear most often: real costs, real timing, technical choices, working process. No marketing fluff — short sentences, concrete data.
General
Who we are, where we work, what we mean by ethical software house.
What is an ethical software house?
An ethical software house designs digital products starting from human impact, not from extractive engagement. In practice this means refusing dark patterns, optimising for user well-being rather than time spent in the app, choosing sober stacks that consume less, and being transparent on costs, timelines and technical limits. At BeVibes.Tech we apply this approach to every project, both for external clients and our internal products like BeVibesApp.
What does human-centered design mean?
Human-centered design means designing from the real needs of the people who will use the product, not from team preferences or market trends. It's done with user research, interviews, and prototypes tested before code. For us it's a method, not a label: every BeVibes interface comes from at least one feedback iteration with real users in the target sector.
What is GEO (Generative Engine Optimization)?
GEO is the optimisation of a website to be cited by generative AI engines (ChatGPT, Perplexity, Claude, Gemini, Copilot) as a source of answers. It's the evolution of classic SEO: where SEO aims to rank a site at the top of Google results, GEO aims to make a brand appear inside AI answers. It requires structured content, rich JSON-LD, clear FAQs, author authority, and answer-ready language (first sentence = direct answer). BeVibes.Tech applies GEO to its own site and offers it as a service to clients.
What does 'sustainable technology' mean?
Sustainable technology means writing and running software that consumes the least resources possible, in measurable ways. It involves concrete choices: no redundant API calls, aggressive caching, lightweight JavaScript bundles, optimised images (WebP/AVIF), edge functions instead of always-on servers, hosting on providers with verified green energy. For us it's also ethical: every wasted request is wasted electricity, and technical efficiency is the first form of environmental respect for software builders.
Which technologies does BeVibes.Tech use?
Our core stack is: Next.js + TypeScript + Tailwind CSS for web frontend, React Native + Expo for mobile, Supabase + PostgreSQL for backend and database, OpenAI / Anthropic / Vercel AI SDK for AI integrations, Vercel for hosting. We add Stripe for payments, Resend for email, Sentry and PostHog for monitoring. We don't sell the stack as dogma: we pick it per project. If a client is on a different infrastructure and it makes sense, we adapt.
Where is BeVibes.Tech based?
BeVibes.Tech is registered at Via del Braldo 86/a, 47121 Forlì (FC), Italy, and operates from a studio at Viale Giacomo Matteotti 54/D, 47122 Forlì. We work with clients across Italy and Europe in hybrid mode: in-person meetings when they add value, remote-first for daily operations. We regularly collaborate with H2Bit in Bologna on shared management software projects.
Who are the founders of BeVibes.Tech?
BeVibes.Tech was founded by Nicola Decesari (Founder & CEO) and Lorena Garavini (Co-founder). The operating team includes Alessia Primerano (Chief Financial Officer) and Massimo Tamburini (Fullstack Developer). On shared management software projects (Hostipando, Arti Motorie, e-commerce) we work in tight partnership with Matteo Mascellani, CTO of H2Bit in Bologna. You'll find everyone's LinkedIn profiles on the /team page.
Does BeVibes work with other software houses?
Yes. Our most solid structural collaboration is with H2Bit (Bologna), with whom we co-develop vertical management software — Hostipando for B&Bs, Arti Motorie for physiotherapy, and an upcoming e-commerce project. We're open to partnerships with other studios when a project requires complementary skills. We believe small and mid-size software houses that specialise and integrate serve the client better than a monolithic structure.
Services
What we build, in which industries, and who we work with.
Do you work with clients outside Italy?
Yes, we accept European clients and occasionally extra-European ones. We work in Italian and English, manage international contracts and billing under EU rules, and adapt schedules for remote team overlap. We prefer SMEs and tech startups with an identifiable product owner: our processes need interlocutors who decide, not committees who approve. Primary active markets: Italy, Germany, France, Spain, Netherlands.
Which industries have you served so far?
We've worked in: hospitality and food (Oasi StreetFood — mobile-first digital menu), wellness and sport (Asanafy — yoga + AI posture, BeVibesApp — smile-to-earn), accommodation (Hostipando — B&B management), healthcare and rehabilitation (Arti Motorie — whitelabel physiotherapy management), e-commerce retail (in development with H2Bit). Our edge isn't the sector but the method: human-centered design + sober stack + transparency. It works wherever there's a real operational problem to solve with software.
Costs & Timing
Realistic budgets, average project length, post-launch support.
How much does developing an app cost in Italy in 2026?
A serious custom app starts at €25,000-40,000 for a functional MVP on a single platform with 3-5 core features, rises to €60,000-120,000 for multi-platform products with dedicated backend and third-party integrations, exceeds €150,000 when AI, computer vision, marketplace or enterprise flows are involved. Below €20,000 you enter the territory of no-code or adapted templates: legitimate but with structural limits. BeVibes.Tech always provides a binding estimate at proposal stage — no surprises mid-project.
How long does developing an app take?
For a single-platform MVP with well-defined core features: 6-10 weeks from kick-off to beta release. For a multi-platform product with backend, authentication, payments and analytics: 3-5 months. Complex AI or management projects: 5-9 months including testing and model training. Real timelines almost always depend on client decision speed, not code-writing speed. A product owner who replies in 24h halves the calendar compared to one who replies in 7 days.
Do you offer post-launch support?
Yes. After release we offer three options: monitoring & hotfix (rolling, hourly cost under SLA), monthly retainer with prepaid hours (feature evolution + maintenance, discounted vs spot hourly), or full handover if the client has an internal team. We don't lock anyone into yearly contracts: a well-built product shouldn't need continuous assistance, and if it does it usually means something in the architecture needs revisiting.
How do you request a quote?
Through the form on /contatti or by writing directly to info@bevibes.tech. The more detail you share (objective, target users, features already in mind, timing/budget constraints), the more precise the first answer. Within 24 business hours you receive a first non-binding read: we tell you if the project fits us, a realistic cost range, and the next steps. No multi-step forms, no AI assistant pre-filtering: a team member always replies to you.
Technologies
Stack, technical choices, AI, mobile, and platform comparisons.
Next.js vs WordPress: which to choose for a startup?
For a modern tech startup that wants performance, code control and uncompromised scalability: Next.js. For a startup with a non-technical team publishing heavy editorial content and needing a visual CMS: WordPress (or headless WordPress + Next.js on top). Next.js wins on speed, SEO/GEO, security, ability to integrate AI and dynamic products. WordPress wins on time-to-market for content-heavy sites managed by editors. The right question is: is it a product or a site? If product, Next.js. If content site, WordPress can work.
Supabase vs Firebase: practical differences
Supabase uses PostgreSQL (standard relational database) and offers auth, storage, edge functions, real-time. Firebase uses Firestore (NoSQL document-based) with the same range of services. Practical differences: Supabase gives you standard SQL, easy complex queries, full data exportability (it's just Postgres), possible self-hosting, more transparent pricing. Firebase has tighter Google Cloud integration, more mature real-time for chat scale-out, but Firestore sometimes forces awkward data models. For most projects we run, Supabase. For Google multi-cloud cases or massive real-time, Firebase can make sense.
How do you integrate AI into an existing app?
Start from a concrete problem, not the technology. We identify where AI actually reduces user friction or operational time: semantic search, text generation, classification, recommendations, voice synthesis, computer vision, chatbots on proprietary knowledge bases. Then we pick the approach: external API (OpenAI, Anthropic, Mistral) for development speed, self-hosted model for privacy or cost control, on-device for zero latency and zero runtime cost. For most business cases, an API call + aggressive caching + good prompt engineering delivers 80% of the value with 20% of the work.
What is React Native and why choose it?
React Native is a framework that lets you write a mobile app in JavaScript/TypeScript and compile it into native iOS and Android apps, sharing most of the code between platforms. Main benefit: one team, one codebase, two native apps shippable to stores. Pick it when: you need cross-platform mobile with a rational budget, want iteration speed, easy integration with a shared web backend. Don't pick it when: you need extreme 3D performance, deep access to ultra-native features (e.g. CarPlay, professional audio), or the app will ever be iOS-only.
Process
How we start, how we ship, how we stay alongside the product.
Custom development vs no-code: when to choose what?
No-code (Bubble, Webflow, Glide) is excellent for: fast prototypes to validate, MVPs with standard business logic, internal dashboards, experimental landings. It stops working when: logic gets complex, you need custom integrations the tool didn't anticipate, performance matters, you want real code ownership. Custom (Next.js + Supabase) is the right jump once you've validated the problem, know the flows, and want a product that scales and belongs to you. The healthy sequence is: no-code to validate → custom to scale. Skipping the first step costs more time, not less.
How does new project onboarding work?
Three short phases. 1. Discovery call (45 min): we understand the goal, user, constraints and already say honestly if the project fits us. 2. Written proposal (3-5 business days): document with scope, phases, timing, binding cost, allocated team and known risks. 3. Operational kick-off (1 week): contract signed, shared workspace (Linear or Notion), repo, first design check, first screens. From there, weekly staging releases visible to the client. No fuzzy initial phase, no endless discovery: we want whoever pays to see a real product within 30 days.
Your question isn't here?
Write to us. We reply within 24 business hours with a first read of your project.
Talk to us→