What is Nearshore App Development?

Offshore development used to be the way to go when outsourcing software engineer talent. US and Canadian firms wanting to have design or development work done can take advantage of great ROI by hiring skilled technical workers from certain offshore countries, and this has been true for several years. However, there are several problems with offshoring, and these can reduce or even completely cancel out the financial benefits you sought in the first place.

Rather than just considering the hourly rate, you need to consider several factors as part of the total cost of engagement with the company you choose to do business with. Below are a few of the drawbacks to offshoring and some examples of the considerations arising because of them.

Time zone

Email and Slack cannot completely eliminate the need for phone meetings, video conferences, and group chats which are hard to arrange with a 14 hour time difference.

Distance

How many in person meetings would be nice to have on a 6 month project? There aren’t a ton of direct flights to Belarus, and you won’t be home for dinner.

Language and Culture

Does your offshore partner have a working style and work ethic that suits you? Is criticism accepted on face value or does it need to be communicated in a particular way? Do you know if team members will, when necessary, say “no, we can’t do that, but let’s try this instead”?

Business practices and regulations

What is acceptable and legal in a foreign country may not be in the US or it might just not meet the expectations of your clients/stakeholders that rely on the technology you are providing.

Risk

There are many risks regarding the quality of their team, their process, and the tools they use. Are they using industry best practices and modern development or project management software? Can and will they protect your data and IP?  Some other things to consider:.Have you visited their office? Are you sure it exists? How stable is the government in the country you are outsourcing to?

The advantages of working with nearshore teams are easy to see

Now, overall it is true that the hourly rate of offshore talent is a fraction of the cost compared to the US if you can beat the odds and mitigate some of the above risks (ie: you lived in the chosen country, speak the language, understand their culture, and/or don’t mind late nights, early mornings, and micro managing the people you hire).

However, there is potential for miscommunication, delays, conflicts from different business practices, and other wasted time. This can end up sending you over budget, while delivering inferior work to go with your extra headaches.

So what’s the solution?!

Of course we have one, otherwise why bother writing this? Maintain the highest quality of work, keep communication and workflow simple, and increase ROI on your development costs with nearshoring.

Specifically, you need only take a look inside America’s hat to find a machine generating app development talent that is equal to that of the US and - thanks to the current exchange rate - much less expensive for you. The differences in cost of living combined with fewer multi-billion dollar tech companies competing for workers are two factors playing a role in this situation.

So why not let a Canadian company (perhaps one of the top app developers in Canada) worry about recruiting and managing talent while you focus on your core business. The BC labour market is healthy and it continues to improve with ready access to quick entry programs to bring additional skilled foreign workers. The financial benefits of nearshoring will be obvious (contact us anytime for a free consultation and estimate) but you can also get excited because Canadian companies are easy to work with.

Time Zone

Unlike offshoring, contact your nearshore team any time of day that you are up because you on the same time zone. Well, within reason. We have to sleep sometime. Working with external team members successfully requires effective communication. It’s way easier to stay agile, facilitate changes, and clear up misunderstandings in a timely manner when you are both awake.

Distance

We’re closer than you think. From Seattle? You can look forward to scheduling a morning or afternoon meeting with your nearshore team by hopping on a 30 minute scenic float plane, straight from downtown harbour to harbour. Most other places in the pacific northwest can be done in a day trip or overnight.

Language and Culture

We speak your language. We may disagree on whether to call it soda or pop, but business relations can feel the same as they do at home when working with a Canadian team. English is our language of business and we are experts at transparent, honest communication. The foundation for our business relationships already exist and will be built up much faster.

Business Practices and Regulations

We conduct business with the same rules. Canadian and US business regulations are similar, so you can feel comfortable knowing each other's protocols and expectations while trusting your intellectual property to be handled with care and respect. Expect reliable and familiar methodologies from a Canadian software engineering workforce.

Risk

Unless you’re playing us in hockey game, it’s very little. With similar economies, stable governments, high transparency and low volatility, you can reap the rewards without the uncertainty.


Not only do you benefit from the competitive price offered by Canadian companies, but you can ultimately rely on our quality, skill, and commitment. Shortsighted US firms choosing offshore workers are solving the short term problem by reducing some initial project costs.

Many times, however, those firms would have been better off to pay slightly more up front for a better product by better people. Nearshoring provides quality products, good savings, and great business relationships. For companies in the Pacific Northwest - nearshoring is as close as Vancouver and Victoria BC. These tech hubs offer the perfect opportunity to save money on talent without sacrificing quality or increasing risk.

If you are thinking about working with external talent for design or development services, consider looking a little closer to home.

FreshWorks Open House 2017

On Friday, December 1st we kicked off the holiday season with an open house at our office. Thank you very much to everyone that came out and made it such a wonderful evening. If you weren't able to stop in please reach out anytime as we'd love to give you a tour of the new office.

FreshWorks' head office is still in the same building but in a larger space on the first floor to accommodate our (still growing) team of 32 people. It has been a very busy year thanks to our supporters, friends, family, and clients; we wouldn't be where we are now without you.

We have begun tackling some of our biggest app development projects to date that will be ready in 2018 so stay tuned. With all the great new additions to our team we would love the opportunity to meet with you if you have an idea that we can help bring to life next year.

Additional thank you to Crust Bakery for the elegantly decorated cake, Artisan Wine Shop AWS for some great wine choices, Category 12 Brewing for the freshest of brews, Toque Catering for some very tasty appetizers, and Sizzling Tandoor Victoria for making sure our staff were well-fed. The great work they do helped make our event a success and we can't recommend all of these businesses highly enough.

One of the talented Freshworks team put  together a short video of the evening (above) and we have some great photos from the evening below.

Fourth In Canada - The FreshWord V1.2

Fourth In Canada - The FreshWord V1.2

As FreshWorks Studio continues moving up in the ranks of Top App Development Companies in Canada (according to Clutch.co and Instabug), plans to move down are also in effect – down into the spacious, first floor Victoria office of 736 Broughton Street thanks to a massive growth in Fresh-Employees.

We're Featured in the Times Colonist!

You can read all about how FreshWorks came to be one of Canada’s top mobile app development studios (rated by Clutch.co, a technology-research firm and software developer review site) by checking out the story here.

FreshWorks in top 10 Canadian App Development Companies by Clutch

Clutch, a ratings firm that uses validated client reviews as the staple in their evaluation process, highlighted FreshWorks Studio as a leader among Canadian App Development firms.

Why now is the longevity of your business increasingly more dependent on the mobile strategy than ever before?

Why now is the longevity of your business increasingly more dependent on the mobile strategy than ever before?

The mobile traffic is the new cool kid in town who is getting all the attention for the right reasons but, as a business owner, you are struggling to stay relevant with the changing time and technology. With a large number of the users migrating to the mobile platform,

Native apps Vs. Mobile Web apps

Native apps Vs. Mobile Web apps

The mobile applications are increasing becoming just a qualifier to maintain the status quo amongst the competition. In addition to that, the mobile applications are an additional approach to express, connect and engage with the customer in a non-abrasive form to get the core message across.

How much does it cost to develop an app?

How much does it cost to develop an app?

If anyone is offering you a quote before having detailed knowledge of exactly what your app will accomplish and who will be using it, you should be very cautious. We can’t give you a dollar figure in this article; not until after we have an understanding of what it is you want to build. After our first discussions with you we can provide some ballpark estimates, and as you’ll see later in this article we can provide concrete estimates after a discovery period.

You need a partner and not just a developer...

You need a partner and not just a developer...

You have an amazing idea for a Mobile App or a Website or a Web App, but you are a not a trained app developer. You are really motivated about the idea; you look around and talk to your friends from IT background.

Luckily someone recommends a software developer or a local IT company that might do the job. But before making any decisions, you should always question yourself -

AM I WORKING WITH A TECHNOLOGY PARTNER OR JUST A DEVELOPER.