Blog

Your Concerns About Outsourcing: Inhouse vs Offshore

Cortlex is an offshore software development vendor to the overwhelming majority of its potential customers, and our sales team nearly always goes at great length convincing them that offshore and remote can be just as efficient as in-house and “next room”, if things are done right. Although the benefits of such cooperation are clearly visible and lie on the surface (cost, availability of resources, team flexibility), overcoming some barriers and breaking ice takes patience and solid argumentation. This is why we’ve decided to share our thoughts on one of the most common fears of our prospective customers that we deal with on a regular basis.

Read more

The Perennial Dilemma of Development: Building from Scratch or Building with Ready Components

Every software project starts with multiple choices made by stakeholders and the development team. One of these choices - and a very important one - is the choice of the overall technical approach to building the software. Nearly any application can be built from the ground up or on top of ready-to-use open-source components, and the choice of the path to follow depends on a combination of factors. In this short article, we will take a look at the pros and cons of these approaches to developing software...

Read more

Overview of Delivery Models

Flexibility is one of the most prominent characteristics and an obvious advantage of outsourcing engagements. A team often located thousands of miles and multiple time zones away can be set up to work under different schedules and in different modes, giving the customer the level of flexibility virtually unattainable with regular in-house teams. In addition, the time zone difference can be leveraged for providing support services during night hours and round-the-clock maintenance...

Read more

Startup Challenges: Agile vs. Waterfall

When it comes to choosing the optimal development model for a startup project, there is absolutely no unanimity of opinion on the subject. On the one hand, startups are not exactly the wealthiest companies and typically depend on external – and limited – funding from investors. Therefore, there is a budget cap that the selected developer must keep in mind and observe. On the other hand...

Read more

You want to reduce your development costs without compromising on quality? How Cortlex can help

Cost cutting is one of the key reasons behind virtually every decision to outsource software development. Apparently, it’s not just about the money, but the long-term savings from hiring a development team abroad easily outweigh the occasional challenges of managing a remote team...

Read more

Belarus Adopts One of the Most Progressive IT Policies in the World

December 22, 2017 was a very special day for the Belarusian IT industry. President Lukashenko, often characterized by the press as a not-so-progressive leader of a predominantly rural ex-USSR republic, put his signature under the decree “On the Development of Digital Economy” that was momentarily proclaimed one of the most progressive pieces of IT-related legislature in the world...

Read more

New Year 2018

Happy memories from our New Year party

Read more

You are Overrun by Orders and Don’t Have the Manpower to Handle Them? Here Is How We Help

Regardless of the type of business you run, having more orders and service requests than you can handle is an invariably good sign and a powerful incentive to ramp up your production or service capacity. It means that your marketing and sales efforts are paying off or that the quality of your products/services is so high that the word-of-mouth marketing is working its magic. On the other hand, it may be a temporary surge of demand that has no clear explanation to it – and at the same time, an unquestionably good opportunity worth seizing...

Read more

You Want to Hit the Market Fast? Here Is How We Help

In the fast-paced world of today’s software development, short time to market may be the single most crucial advantage for an online service or mobile app seeking success. These days, ideas tend to expire quicker than it used to put them into code some 10 years ago, so the ability to expediently roll out an MVP and test it on the target audience becomes a vital necessity, not just a competitive advantage.

Read more

Professional Flexibility: Why a Promising Intermediate Developer May Be Better Than a Senior One

Ask any HR specialist if it’s possible that a mid-level developer can be better than a senior one – and a grin will be the first thing you will see. Seniority, no matter how measured, has always been the principal merit for determining the value of an employee, especially in the software development business. However, even though the logic behind this judgment seems to be self-evident, life occasionally fails to validate this rule.

Read more

Time and Materials Pricing Model: a Balanced Approach to Project Budgeting

The T&M (Time and Materials) pricing model conveniently occupies the middle ground between the rigid fixed-price approach and the remarkably flexible dedicated team engagements. This model is very commonplace not just in software development, but pretty much everywhere else where the scope of work can be initially defined only so accurately and where more tasks are expected to become clearly visible in the course of the project...

Read more

All You Need to Know About Dedicated Team Contracts

Hiring a dedicated team from an offshore location is often treated as a synonym of outsourcing in general. Traditionally, companies resorted to outsourcing to extend their own in-house IT departments, and the practice of hiring entire teams, managed or unmanaged, from an overseas vendor became very commonplace...

Read more

Pros and Cons of Fixed-Price Model in Custom Software Development

The fixed price model is, perhaps, the most traditional and commonplace pricing model used not just in IT, but in virtually all spheres of life. It is as simple as it can possibly be – a fixed scope of work completed for a fixed price, time being a negotiable variable. This approach is used ubiquitously – from a simple plumbing job to a standard car service, we are used to paying a fixed price for tasks whose girth and essence we are able to comprehend and assess.

Read more

From Small to Great: How Companies of Different Sizes Benefit from Remote Teams

Outsourcing as a business practice has been around for decades. Short for “outside resourcing”, it was initially used by large manufacturing companies to contract out processes that could not be efficiently handled in-house. With time, this business optimization maneuver gained popularity and companies started outsourcing more and more tasks and processes, following the "Do what you do best and outsource the rest" mantra popularized by the renowned management consultant Peter Drucker. It quickly went beyond local vendors and the national market, and spread internationally, reshaping the global labor distribution landscape. Outsourcing became an intrinsic part of rapidly globalizing businesses, with labor-intensive processes being moved to offshore location with lower costs, while retaining R&D, management, sales, marketing and distribution on the domestic soil. This created an entirely new business model for large internationals that has been dominating the market ever since...

Read more

Why Can You Have More Than One Vendor?

“Thanks for the offer, but we already have a team in X working for us.” This (or something along these lines) is one of the most common objections that sales and business development managers hear when trying to offer resources in general or a team with a certain type of expertise to a customer...

Read more

Your Concerns About Outsourcing: Do You Need BA/QA?

Although QA (Quality Assurance) and BA (Business Analysis) roles have been an integral part of the software development process for years, their importance is quite often questioned by customers – especially those with little or no experience in software development...

Read more

Overcoming the Cultural Barrier. Your Concerns About Outsourcing

By definition, outsourcing is a process that makes companies break a lot of their habits and established practices in exchange for substantial gains in other areas. If a project is being outsourced to a company within the same country, it is already a challenge, but when it comes to outsourcing a complex software engineering project overseas, it turns into a whole different story. A lot of ice must be broken first for an important piece of work to be entrusted into the hands of complete strangers who may not even share the same cultural code with the customer.

Read more

Your Concerns About Outsourcing: COST

Back in the early days of outsourcing, cost used to be the primary reason why companies decided to outsource in the first turn. Intense competition on the local market, considerable overheads associated with putting IT staff on the payroll and other related factors made businesses seek software development services overseas to cut costs and make software development easily manageable and flexible...

Read more

How to Save with Outsourcing?

The term ‘outsourcing’ has become popular not long ago. Nowadays many executives suppose that IT-outsourcing leads to increasing in a company efficiency. Originally, mainly legal and consulting firms outsourced their services.

Read more

What's an MVP and Why Do Tech Companies Need It?

Startups today are more popular than ever. We hear about them from friends, read on social networks and on the pages of celebrities. Why? Everyone wants to start their own business and earn money.

Read more

Microsoft Acquires Xamarin

Great news! It’s something that has been brewing for about two years. February 24, 2016 Microsoft announced in the official blog the acquisition of Xamarin.

Read more

Tips on How to Make a Great Website

In today’s world when almost everything can be done online, website is a must for any business. The web absence of a company offering some services guarantees that it won't earn a lot. People look for your services on the web and visit your website. They buy your services online and they communicate with you on the web. Every CEO who needs a website has thousands of questions. How should it look like? What should it contain? What a user can do there? Finally, what programming language should be chosen? In this article you can find a number of concepts to remember and follow, and people will enjoy visiting your website and buying your services...

Read more

What's New in AngularJS 2

According to the latest news concerning IT frameworks, we face big changes. We can find out two main reasons for this process. First of all the newest version of Javascript – ECMAScript 6 came out bringing a huge number of innovations. It explains why AngularJS has to be readjusted to support new features. The second reason for major changes is the architecture of the framework. Originally, AngularJS wasn’t made to solve the tasks that are assigned to it today. It is reflected in the fact that AngularJS API now resembles a kind of a maze. Of course it does not reduce the capacity of the framework, however, it makes it’s learning more complicated. Before starting to talk about the future of AngularJS let me remind you about its current version...

Read more