Just start typing...
Technologies

Code refactoring and extensive testing of CBN TV’s CRM system

Published December 10, 2019
Let us tell you more about our projects
Start here

WaveAccess redesigned a single integrated CRM system based on Microsoft Dynamics 365 for CBN, an American TV network. Code refactoring and extensive testing ensured the correct operation of the system.

The Christian Broadcasting Network (CBN), an American television network and production company, implemented an integrated CRM system based on Microsoft Dynamics 365. WaveAccess migrated data from the old version of Microsoft Dynamics CRM and redesigned the business process automation since it had stopped coping with the channel’s business tasks. All of the connected portals and web pages were embedded into the updated system. Code refactoring and extensive testing ensured the correct operation of the system.

Client

The Christian Broadcasting Network (CBN) – an American evangelical Christian religious television network and production company broadcasting to 159 countries and territories in 85 languages. 

Business Issue 

CBN used an old version of Microsoft Dynamics CRM to store data on its customers: donators, advertisers, portal users, and business partners. The TV channel has designed a number of CRM based portals and web pages, with the data accumulated in the CRM system. Sub-databases were also used for data storage.

With the TV channel growth, and the number of users increasing, the system stopped coping with the channel’s business tasks, and the need for new features and error fixing became apparent. Errors occurred mainly due to the fact that different parts of the system were developed by different teams (including outsourcing) and have not been integrated or properly tested. 

CBN decided to upgrade the system to the latest version of Microsoft Dynamics 365 and migrate all connected web portals to the new system. However, it turned out to be not so simple. The reform was compromised by the poor-quality code of CRM applications. 

 

Let us tell you more about our projects

 Start here

Solution

The channel’s management decided to use the services of a Microsoft development partner for this project. They chose WaveAccess for the job.

What was performed:

  • CRM processes’ audit and optimization

  • Code refactoring:improvement of code quality without functionality changing

  • Most of the applications’ code has been rewritten, duality eliminated, optimal architectural patterns applied

  • System testing: in total, more than 2500 tests were developed (Unit tests, Integration tests, UI tests in Selenium framework)

  • Recommendations given on the system use allowing optimization of CBN workflows

Result 

WaveAccess managed to redesign a single integrated customer relationship management system based on Microsoft Dynamics 365 for CBN. In order for the complex system to work at the proper level of quality, a huge number of tests were developed and performed.

CBN turned to WaveAccess as a proven CRM partner on the market. For more than 15 years WaveAccess has been providing development, customization, and integration services for  Microsoft Dynamics 365 in Russian and international markets.

Energy Management System for Mata Energy

The solution is aimed to facilitate sector-coupled energy supply, improving its efficiency. For the client we provided a consulting session, and developed an MVP.

Open Source approach helps optimize costs by 20 times

In 2020 the increasing demand for online services resulted in the explosive growth of the expenses for software maintenance. After monthly cloud consumption in myQuiz, our own .NET application, jumped from $4,400 to $11,000, we faced the challenge of speeding up the delivery of new features, and optimizing the related expenses. In this article, we share how Open Source and Microsoft technologies allowed us to do this.

AI Travel Agents: costs, concerns, and implementation specifics

What do AI Agents really mean for the travel business in practice? From costs and ROI to privacy and implementation, human roles, and what lies ahead, here are the crucial questions leaders are asking today.
WaveAccess has become an integration partner of Keboola, a cloud-based data management platform that helps organizations automate and scale their data operations. Together, we will enable faster, smarter and more efficient data implementation across industries.
Behind every seamless travel experience is a quiet enabler: system integration. As the industry pushes toward hyper-personalization, real-time responsiveness, and scalable digital operations, it's the integration of fragmented systems that makes true innovation possible. Let's break down why system integration and data migration remain Travel’s biggest challenges, and how to solve them.
Healthcare finance leaders face significant challenges alongside the opportunities presented by the wealth of data and multitude of platforms available today, which makes effective system integration essential. At WaveAccess, we treat data integration and migration as vital strategies for staying competitive, not merely as technical tasks. Below, we outline our approach to addressing the key challenges encountered by finance leaders in healthcare.

Related Services

MS CRM Custom Development & Customization
Help with Upgrading MS CRM for multi-browser support

How we process your personal data

When you submit the completed form, your personal data will be processed by WaveAccess USA. Due to our international presence, your data may be transferred and processed outside the country where you reside or are located. You have the right to withdraw your consent at any time.
Please read our Privacy Policy for more information.