In short: to choose a good software company in Yemen, check seven things: real live work you can try, genuine client reviews, an office and a team you can reach, a written technical and financial proposal, code and accounts owned by you, clear support after delivery, and an understanding of the local market (payment, delivery and Arabic).
Don't settle for pictures. Ask for links to websites and stores that work today, download their apps from Google Play and the App Store and try them yourself. Projects in your own field (pharmacy, store, restaurant, booking platform) are even better.
Look the company up on Google Maps and read the reviews, and ask for a past client's number to hear about their experience: did the company keep to the timeline, was communication easy, did support continue after delivery?
A company with an office you can visit and a known team is less risky than one person working alone. Ask: who will work on my project, and who will I talk to every week?
A good proposal clearly states:
Make sure the domain, the hosting account and the Google Play and App Store developer accounts are registered to your company, and that you receive or can access the source code. This protects you if you change companies later.
Every app or store needs fixes and updates after launch, especially with new Android and iOS versions. Ask how long free support lasts, what maintenance costs afterwards, and how fast they respond to problems.
A company that knows the Yemeni and Saudi markets knows the available payment methods, cash on delivery, delivery zones and how important a correct right-to-left Arabic interface is.
There is no fixed price; the cost depends on the size of the project. The main factors:
That is why you should always ask for a written quote after explaining your idea, and compare offers by the same features, not just the number.
At OteK IT Services we show live work for real stores and apps, we have an office in Sana'a and a 4.9 rating on Google Maps. We send a written technical and financial proposal before starting, publish apps on your company's accounts and provide support after delivery. See our app development, online store and website design services.
It depends on the number of screens, features and apps, and on integrations with other systems. Explain your idea to more than one company, ask for written quotes, and compare features, not just price.
A freelancer can suit very small projects. For stores and apps that need design, development and ongoing support, a company with a team and an office is less risky.
That you see real work that is live today, that the proposal is written, and that the accounts and code are in your name.