Building a Software Company in Rwanda - 3 Years Later

We've talked to a lot of people in the past few weeks since TextIt has launched and virtually every conversation starts with the same question "What are you doing in Rwanda?". I remember getting the exact same question when we first started Nyaruka, so maybe it is time for an update.

Three years ago my business partner, Eric Newcomer, and I were still in Seattle. Our little game studio seemed to be winding down, we'd done well in the early days of smartphone apps, but after building a few dozen apps we were in the mood for something new. By random chance a friend of mine mentioned she was going to Rwanda for a project and that they could use some technical help, and having always wanted to visit Africa I jumped at the chance to tag along.

What I found in Rwanda surprised me. Far from the war torn canvas often pictured, it was beautiful and peaceful and in the midst of reinventing itself. Rwanda is a tiny country, completely landlocked by countries with poor infrastructure, so it is in a tough spot when it comes to exports. The biggest industries are tourism, tea and coffee and all of those were unlikely to continue to have significant growth, there just isn't enough space. So Rwanda has a dream of building an information based economy instead, the idea to export services and software instead of physical goods.

On my first visit this Vision 2020 plan as it is known, was about halfway through, the government having just completed laying fiber optic across the country and beefing up other critical infrastructure. The next decade was to focus on building the people side of the equation, improving education and the skills available. As I soon found out that was no small task, there just weren't many experienced developers in Rwanda, many of the professors teaching had never coded themselves and the software community was still tiny.

I spent those first two weeks in Rwanda learning what I could about the state of things, visiting universities and talking to local businesses and government officials. From those conversations an idea sprouted, that maybe my skills as a developer weren't completely useless to the developing world, that maybe just maybe we could start a company in Rwanda and see what we could give back.

So a few months later, in May 2010, Eric and I started Nyaruka with only a vague idea about what we would do, just betting that we would figure it out one way or another. It took a bit of time but Kigali is a small community, so after a few months we started getting some consulting gigs and from there our reputation grew enough for us to have a steady supply of work.

Most of that work has involved SMS in one way or another. We built systems to conduct live polls during radio shows in Uganda and Kenya, others to track the coffee harvest as it occurred and any number of health related projects, including birth registries, and building pre-natal reminder systems. Of course not every project has been a success, we've had a few end before they ever left the nest, sometimes the NGO world's funding and priorities can be a bit fickle like that.

We never ran a consultancy before, so we made some big mistakes early on. Not insisting on maintenance contracts was the biggest one there. You need to establish early on with your client that your time has value and just because you built them a system doesn't mean they get free maintenance and support forever more. But those were rookie mistakes having to do with our inexperience with consulting, nothing to do with Rwanda.

One of the best parts of working on so many projects is that we've had the opportunity to figure out what product we wanted to build ourselves. Through our consulting we found that the best uses of SMS were actually really simple, natural interactions, but nobody was making it easy to build those kinds of systems. TextIt was born out of that experience and in the end we found that we built a product in Rwanda who's addressable market isn't just NGOs working in Africa, but organizations large and small all over the world.

This surprises some, they point to the rise of WhatsApp and iOS messaging and say SMS is dead, and if we were talking about interactions between peers then I would tend to agree. But there is a huge and growing market in allowing organizations to better communicate with individuals, not with one way spam, but with conversations, conversations that provide information, measure opinion or provide self service. SMS is still the king here, everybody in the world with a phone number can be addressed by it, whether they are carrying the latest $700 iPhone or a $10 Nokia. TextIt makes those kind of interactions easy and natural, regardless of whether the end user is in the field in Africa or at the mall in San Francisco.

Of course wanting to write software that "did good" was only one of the reasons we undertook this adventure, perhaps even a corollary one. A big goal of ours was to help build capacity in software development here, to hire and train Rwandan engineers and grow the software community. We've done ok on that front as well. Though we had a few false starts, we now have two awesome engineers, Eugene and Norbert. The state of education when it comes to software still leaves a lot to be desired, but the talent is here, so with some investment in training they are both solid contributors and helping make TextIt better every single day.

Our other big success story is helping cofound the kLab, what you would call a co-working or hacker space, but what is more commonly called an "innovation space" here. Regardless of slogan, the concept is the same, that by bringing people together in the same space, working on similar problems, magic happens. Here in Rwanda spaces like the kLab are doubly important, because they help establish a little beachfront of software culture. We paid for the foosball table out of pocket because we wanted to bring out that little bit of culture, that software is more jeans and t-shirt than suit and tie, that it is a culture of doers and hacks and just making things work.

As to living in Kigali, well, that part is pretty awesome. Kigali is a beautiful city in an even more beautiful country. It is safe, clean and livable, the weather literally perfect day in and day out. And unlike some of the other regional capitals, corruption is virtually unheard of and most business processes, while sometimes slow, are predictable and by the book. The internet was pretty rough when we first got here but the real bandwidth has doubled every year and now rarely gets in the way. 

The city has grown up a lot over the years, we have an awesome movie theater, a bowling alley and even pretty great burritos. Part of that is more expats starting to settle here, part of it is just the city coming into its own, but it is growing by leaps and bounds. The biggest complaint you'll usually hear about Kigali is that it can be a bit boring at times, there isn't necessarily much to do, not much live music, not many interesting events. Well that and a lack of cheese options, you really start missing cheddar after a while, trust me, gouda can only take you so far.

So in short our little adventure has worked out ok, despite seeming a bit insane when we first started. I'd encourage anybody on the fence about moving abroad to just do it, to take the risk and get off the couch. Make a concerted effort to build up a little parachute of money, then just jump and see what happens, either way it will make for a great story. 

One cautionary footnote, if you decide to do it, do it with intention, commit to it. Having been here for a while now, I've seen many who make the move for a few months, maybe a year, but treat it as volunteer tourism. There is a place for that, but the bigger need is for those who come and want to build something of lasting value, a business or organization. Try to commit to a few years at least, try to work locally, try to get involved, because through that struggle you'll leave a lasting mark instead of only enriching yourself.

If you are ever in Rwanda, stop by the kLab and stay hi, we always love talking to visitors and answering questions.

45 responses
Very inspiring article ! Rwanda seems a beautiful place. What is the current state of the internet connections ? What about security visiting the countryside ?
I have tons of questions. For now thank you for doing this
Broadband access has increased significantly since we first arrived here. It's likely quite a bit slower than you are used to, but it's got to the point where we don't even notice the internet day-to-day. Really, what more can you ask for? In the kLab we generally get between 2-15Mbps. So the biggest issue with the internet here tends to be that it's highly variable what kind of throughput you can expect at any given moment. As for security, you'd have a hard time finding a safer place to live. Theft is pretty common, but violent crimes are almost unheard of. I've lived here with my wife and two kids (9 and 7) and actually feel safer than most places I've visited in the states. We aren't generally on the roads in the countryside after dark, but that's more a product of limited visibility and driving safety than anything else.
What lake is that?!
Kevin: Lake Kivu on the Western border.. it is as beautiful as it looks.
Interesting view. I didn't realize they dont' have much corruption. How do they treat their women? gays?
Beautiful pictures. I've love to come and visit.
Great article! i'm a Rwandan web developer living in China and i just wanted to say that your work is greatly inspiring for all of us. keep it up and i wish you all the best.
Dena, women are doing great here, though gays have a ways to go yet. It's not illegal, but far from socially accepted. Nathan, come on over! If you're serious, I'd be happy to help you sort out the details. Yves, that's awesome. How long have you been in China? I hope this post didn't make you homesick. :)
Thanks for that post ! I am working online and always keen to discover new place I could work and new business opportunities around the globe. You're idea is fantastic ! I would looove to visit Rwanda one day. It's part of my bucket list !
Completely inspiring - thank you for sharing this.
This is all very good to hear. I was in Rwanda back in 2008 (http://hexmode.com/tag/rwanda/). It sounds like the Amazon.com might be loading at a somewhat reasonable speed there, now (http://hexmode.com/2008/02/page-load-time-still...).
Nic and Eric- I've picked up bits and pieces of your experience in Rwanda over the years from Facebook, but this really put it all together for me. Thank you for both sharing your story and for contributing to the world in such a concrete and positive way. Connie and I visited friends and our daughter in South Africa several years ago and are now inspired to see this wonderful region you have adopted. A long way from Richland, Wa. on a road less traveled... -David
Really wonderful post, and exciting to read about the potential of mobile tech outreach (particularly mHealth projects) in Rwanda. My husband, daughter and I just returned to SF after two years in Kigali (a medical emergency brought us home Oct 2012) and we are sorry that our paths never crossed. Funny enough that I am reading this post (and about to listen/watch a live video demo from your partner Eric Newcomer in a few minutes) based on an mHealth class that I am taking through TechChange. I am reminiscing as I scroll through your photos of Kimironko, Cormoran Lodge, Rwandan buffet and I even find a bit of fondness to the photo of the moto-taxi (clearly because I am not being cut off by him in this moment). I always hated cheddar cheese, but missed it while I was there... then again, I have not eaten an ounce of gouda since returning to the U.S. (giggle)! Best to you and yours.
Hi Cara, Nice to hear from you, if you ever find yourself in Kigali, make sure to come visit us at the kLab! I hope the TechChange session on TextIt was useful and I'd of course be happy to answer any questions you might have. Eric
Thank u for sharing this
Interesting article. i'll pay a visit to the kLab and the nyuruka team once i land in Kigali. Being a web developer myself i can understand the issues with customer trying to get more than they pay for in terms of maintenance and support. It seems that whether you're in West Africa (like me) or in Central Africa our customer operate quiet the same way. Hopefully i'll have a good time speaking with enthusiast developers ! Keep it up and congrat man
This is not only to inspire, Rwanda has a clear direction.
are the company located in jaipur Rajasthan. we are experts increating softwares and applications related (android, Ios) we have dedicated developers who have a great experience and can serve you with innovative ideas and provide you with an eye catchy design. Fulfilling all your requirements in a systamatic manner.
Hello sir Greetings !!! Indeed its a nice article about your experience in Rwanda. We are a customer focused, high tech, state-of-the-art IT Solutions Company that specializes in ensuring successful implementation of full lifecycle project management and system integration from the ground up. We offer a Total-Solution-Approach to our customers by working together as their partners and provide an adequate mix of management and Technology. The synergy, thus generated, allows us to maximize everyone’s effort and naturally, adds value to our customers’ bottom line, our industry partners and our staff. we also Car Tracking Systems, CQM, Health care It solutions. Kindly let me Know Scope and opportunities of IT company in Rwanda Kigali. Awaiting for your kind reply Regards Sankalp patwardhan
I am very happy to read your articles it’s very useful for me, and I am completely satisfied with your website. All comments and articles are very useful and very good. Your blog is very attention-grabbing. I am loving all of the in turn you are sharing with each one!…
24 visitors upvoted this post.