Letter from the President

I've always viewed technology as a tool to resolve human problems and achieve human goals. Perhaps that is why I am continually surprised to scan the hordes of software outsourcers and find so few who understand the complete software development process. Give the best of these outsourcers a very defined specification for a very defined business problem and there is a decent chance that you'll get what you want. However, the more nebulous your needs and problems, the more unlikely it will be to obtain value when dealing with these more classical outsourcers.

Stop for a moment and think. Is your life ever really as defined as you'd like it to be? Especially if you're a SMB or SME, you probably need help with numerous, if not all, stages of the Software Development Life Cycle (everything from conception to post deployment). Until outsourcers can meet these realistic demands, I will continue to doubt that the time of the modern outsourcer has come.

At Novaleaf, we're pushing the limits of globalized teams. We've been building an organization stacked with skilled and experienced individuals who cover the entire range of software development. We've got designers, testers, project managers, engineering managers, concept artists, usability engineers, and, developers? well, we've got those in spades. And we attract the best; our compensation and benefits package is world class, and includes competitive salaries, 10% profit sharing, yearly bonuses, medical, dental and vision coverage, and annual performance reviews.

So, regardless of if you are a sprawling global enterprise needing to outsource a development department or an SMB/SME who needs help defining, architecting, developing, testing and deploying their concept, I warmly invite you to contact us.

Get introduced to the modern outsourcer.

Cyrus Amiri
President,
Novaleaf Software