FAQ

Frequently Asked
Questions

How Crafted takes an idea or a problem through to a finished solution, before you send the first message.

General

What is Crafted?

Crafted is a Nairobi company founded by Harry Otieno Mokaya. You bring an idea, a problem, or a business need. Crafted understands the requirement, brings together the right expertise, manages the project, and delivers one solution. You work with Crafted, not with a list of freelancers to choose from.

Who do you work with?

Small businesses, startups, and growing companies in Kenya and across East Africa. Come with the outcome you need. Crafted works out whether that is a website, a system, payments, design, or something else.

Where is Crafted based?

We are based in Nairobi, Kenya. We serve clients locally and remotely across East Africa and beyond. All client communication and delivery happen digitally, so location is rarely a barrier.

Is Crafted a freelancer or a company?

Crafted is the company you hire. Specialists and collaborators do the work through Crafted. You are not choosing a freelancer, and you are not staffing a project yourself. One relationship, one point of contact, one delivery.

What We Do

What can Crafted build?

Crafted takes on problems such as:

  • Web: a site or web app people can actually use
  • Business systems: orders, records, and staff work that should not live in paper or spreadsheets
  • Payments: taking money, including M-Pesa, and connecting to a service you already use
  • Mobile: an Android app for customers or for staff
  • Data: a clearer view of records you already have, or a model for a practical decision
  • Design: the interface, photography, posters, and brand work
  • Security: a look at an application or API, and checks before and after launch

QA can sit inside the same project when the work needs it. You still talk to Crafted.

Do you build ecommerce websites?

Yes, when selling online is the problem to solve. That can include the catalog, cart, checkout, M-Pesa or card payment, and a dashboard for the shop. Crafted builds it for how the business actually sells, rather than starting from a template unless you ask for one.

Can you integrate M Pesa into my existing system?

Yes. We specialise in Safaricom Daraja API integrations, including STK Push, C2B, B2C, and transaction confirmations. We can integrate into your existing website, Android app, or ERP with full testing and launch support.

Do you offer logo or branding design?

Yes, when the project needs it. Logos, posters, photography, and brand identity can sit inside a Crafted project, with the rest of the work, so you are not hiring a designer separately.

Process

How does the project process work?

A project moves through five stages. You stay with Crafted the whole way:

  1. Understand: You tell us what you are trying to achieve
  2. Assemble: Crafted clarifies the requirement and brings together the expertise it needs
  3. Build: The specialists do the work as one Crafted project
  4. Coordinate: Crafted manages the project and stays your point of contact
  5. Deliver: You receive one finished solution
How long does a project take?

Timelines depend on scope:

  • Simple website: 1 to 2 weeks
  • Web app or M Pesa integration: 2 to 4 weeks
  • ERP or full platform: 4 to 12 weeks depending on features
  • Android app: 3 to 6 weeks

We start delivery within 48 hours of project kickoff.

Will I be involved during development?

Yes. You receive progress updates at every milestone. We share live previews and staging links so you can review and give feedback before anything goes live. You are never kept in the dark.

What do I need to provide to get started?

To kick off, we typically need: a brief description of what you want, any existing branding or logo files, your target audience, examples of systems you like, and the timeline you have in mind. A discovery call takes care of the rest.

Pricing

How much do your services cost?

Pricing is tailored to each project. Every project is scoped individually. As a reference:

  • Simple business website: from KES 15,000
  • M Pesa integration: from KES 20,000
  • Web app or dashboard: from KES 40,000
  • ERP system: from KES 80,000
  • Android app: from KES 50,000

Contact us for a free quote tailored to your exact needs.

Do you require a deposit?

Yes. We require a 50% deposit before development begins. The remaining 50% is paid upon delivery and approval of the final product. This protects both parties.

What payment methods do you accept?

We accept M Pesa (personal and till or paybill), bank transfer, and PayPal for international clients.

Do you offer ongoing maintenance plans?

Yes. We offer monthly retainer plans for hosting management, security updates, feature additions, and priority support. Plans start from KES 5,000/month depending on the system complexity.

Technology

What tech stack do you use?

We work across a full modern stack:

  • Frontend: React, Next.js, HTML/CSS/JS
  • Backend: Node.js, Python (FastAPI / Django), Java (Spring Boot)
  • Databases: PostgreSQL, MySQL, MongoDB, Firebase
  • Mobile: Native Android (Kotlin / Java)
  • ML: Python, scikit-learn, TensorFlow, Pandas
  • DevOps: Docker, GitHub Actions, Linux servers
Where do you host the projects?

We deploy on industry-standard infrastructure including VPS servers (DigitalOcean, Hetzner), Vercel, and Render for frontend apps, and Firebase / Supabase for serverless backends. We recommend and configure whatever fits the project budget and scale.

Will I own the source code?

Yes. Once the final payment is received, full ownership of the source code transfers to you. We also provide a private GitHub repository if requested, along with documentation and deployment instructions.

Support

Do you provide training after delivery?

Yes. Every project includes a handover session where we walk you or your team through how to use and manage the system. We also provide written documentation and recorded walkthroughs when needed.

What happens if there are bugs after launch?

We provide a 30-day post-launch warranty. Any bugs that arise from our development are fixed at no extra cost within that window. After 30 days, bug fixes are handled under a maintenance plan or billed individually depending on complexity.

How do I reach Crafted for support?

Use the email, phone, or WhatsApp icons on the site, or open the consultation form.

Still have a question?

Send us a message and we'll get back to you within 24 hours.