Codebase Energy (CBE) is a CRM, ERP and billing solution designed for electricity distribution and retail businesses. The development of CBE started with funding from Turkish Scientific and Technological Research Council (TUBITAK) in 2012 and the first version has been released for customer use in 2013. In 2015 CBE has been re-designed and re-released to comply with the “unbundling” regulation which electricity distribution and retail companies became separate entities in Turkey. CBE is constantly enhanced and maintained for optimal performance, new requirements and to comply with the latest regulations. 


In a nutshell, CBE is a web-based enterprise application. It is designed in a multi-tier approach that the user interface, business, integration, and data layers are all separated from each. This multi-tier architecture allows CBE to be deployed on a scalable and reliable load balancing infrastructure.

CBE is built on our enterprise-class software development framework which is based on many modern software development technologies and approaches such as .NET, MVC and Entity Framework. CBE framework allows new features, enhancements, and bug-fixing to be delivered in shorter development and test cycles.

Core Features 

CBE is designed in modules which focus on different business areas in electricity distribution and retail companies with hundreds of features and functionalities. The following is the summary of major modules of CBE.

  • Customer Relations & Subscriptions

  • Metering

  • Accounting

  • Billing/Invoicing

  • Operations

  • Legal

  • Notifications

  • Reports

Major Integrations 

CBE has a module named Codebase.Energy.Integration which is essentially based on a custom developed ESB (Enterprise Service Bus) architecture to handle the current and future external systems integration tasks.


CBE currently supports the following major external system integration endpoints for data exchange and transactions;

  • Financial Institutions (Banks, payment offices and PTT): Automatic invoice payment orders and security deposit refund.

  • NVİ (KPS/AKS): Turkish Identification Number and official address queries.

  • E-Devlet: Services integration to cover certain electricity subscription-related processes to hosted on central E-Government web site.

  • EPİAŞ: Various services integrations with the Turkish Energy Exchange (EPİAŞ).

  • SCADA: Energy disruptions data integration to be used in the calculation of the subscriber’s indemnity requests.

  • DASK: Mandatory House insurance policy for earthquake queries.

  • Virtual POS: On-line subscription fees and invoice payments with a credit card.

  • IVR: Various services integrations with third-party automated call-center telephony systems.

  • Call-center: Various CRM related services integrations with third-party call-center applications.

  • Legal Software: Various services integrations with third-party legal enforcement proceedings management software.

  • Hand-held Terminal Devices: Services integrations for third-party meter reading and billing software running on hand-held devices.

© 2010 - 2019 CODEBASE

  • Facebook Clean
  • LinkedIn Clean
  • Twitter Clean