Custom Software Development Services

When your ready-made software reaches its limits, custom software comes to help


ICB is a preferred technology partner for market leaders worldwide. Companies trust us to create best-in-class software for their employees or customers and solve complex challenges that ready-made solutions can’t

Our team of 130+ business analysts, UX designers and software engineers has delivered 350+ projects for 50+ customers in 10+ countries. We use Microsoft technologies and the latest frameworks, such as ASP.NET MVC 5 and Angular 2, to create future-proof products and speed up time to market.

Our customers mostly come from IT, industrial engineering, marine and offshore, as well as banking and financial services. About 90% of our projects are for Scandinavia, Western Europe, and North America.

Project Management Methodologies

ICB uses traditional and modern project management methodologies to mitigate risk in every business case for its customers, including cases where many open-ended questions are involved.

Waterfall software development – for managing risk in larger, more complex projects. Waterfall works when in-depth planning and software requirements specifications (SRS) are required, customers cannot commit to active involvement, and/or multiple integrations with external systems have to be made.

Agile software development with Scrum (read more) – for responding to change in fast-paced, less complex R&D projects. Agile works for cases with many uncertainties, requiring active involvement from the Product Owner (customer) and iterative prototyping to meet stakeholder needs.

We work side by side with our customers, combining their domain knowledge with our technology experience to create software products that meet stakeholders’ every need.

Software Development Services

Business process automation – create lightweight, process-tailored software applications that improve productivity 10+ times while protecting your investments in legacy IT infrastructure.

Cloud and mobile development – migrate your day-to-day operations to the cloud, saving costs and empowering everyone in your value delivery chain with the next level of mobility.

Industrial Internet of Things (IIoT) (read more) – make sense of the Internet of Things in your context as a large enterprise and put innovation to work for your business goals today.

Technology Experience


C++ (C-plus-plus), C# (C-sharp), Microsoft .NET Framework, Windows Presentation Foundation (WPF), Microsoft Visual Studio

Microsoft Dynamics CRM, Microsoft SharePoint, Microsoft BizTalk, Skype for Business

ASP.NET MVC, AngularJS, AJAX, jQuery, JavaScript, PHP, HTML5/CSS3

Microsoft Azure Cloud Computing Platform & Services

Microsoft SQL, Oracle DB, OSIsoft PI DB

Contact us and let's talk how to put technology to work for your business goals