Open RAN (O-RAN), or Open Radio Access Network, architecture is based on 3GPP standards for Radio Access Networks (RAN) but contains many extensions, disaggregates RAN components and makes their interfaces open, aiming to improve flexibility and interoperability. RAN hardware and software are cloudified/virtualized, and it includes intelligent management (SMO).
Those open interfaces aim for mixing components from different vendors and quicker deployment of new services. Open RAN standardization is led by the O-RAN ALLIANCE.
Cloudification means disaggregating hardware and software, making RAN software cloud-native functions running on a general-purpose hardware.
Intelligent open management includes automated management and orchestration systems which can utilize Artificial Intelligence and Machine Learning for life cycle management of network functions.
Open interfaces: standardized open interfaces, such as the O-RAN ALLIANCE's specifications and 3GPP-defined interfaces, facilitate interoperability between disaggregated RAN components.

In Open RAN, the RAN is split into three main blocks: the Radio Unit (RU), the Distributed Unit (DU), and the Centralised Unit (CU). The RU performs basic RF and low-PHY functions such as precoding and beamforming. The DU performs additional PHY functions such as scrambling and modulation, and handles MAC and RLC functions such as radio resource allocation. The CU handles functions such as SDAP and RRC.

RAN Intelligent Controller (RIC) is an optional virtualized optimization technology for 5G. It adds programmability to a new or existing RAN and allows SON-like (Self-Optimizing Networks) capabilities. The optimization in RIC is boosted by policy-driven closed loop automation and AI/ML. In O-RAN deployments, there are the near real-time RIC (near-RT RIC) which operates on sub-100 millisecond intervals, and the non real-time RIC (non-RT RIC) which operates on intervals longer than 1 second. The near-RT RIC houses xApps, which are programs that optimize functions such as beamforming, traffic steering, and power control. The non-RT RIC houses rApps, which manage longer-term policies such as network slicing.
The fronthaul is an eCPRI-based interface with various splits, the most popular being 7.2x. It connects radio units with distributed units of different vendors. It is a focus area in Open RAN.
The near-RT RIC houses xApps, which require numerous components to support their adequate and safe functioning:
Popular open source implementations of Near-RT RICs include FlexRIC and ORAN SC RIC. Research is continuously being done on facilitating compliance with Open RAN standards and interoperability between RICs and RANs of different vendors.
The non-RT RIC houses rApps, which handle functions of RANs on a timescale greater than 1 second. The R1 termination connects rApps to the non-RT RIC.
O-RAN ALLIANCE (O-RAN) was founded in 2018 by AT&T, China Mobile, Deutsche Telekom, NTT DOCOMO and Orange to promote open mobile networks. O-RAN has over 30 operator members and almost 300 contributors.
O-RAN specifications define the parts of the O-RAN Architecture, which can be used to develop Open RAN solutions.
O-RAN ALLIANCE also handles the activities of the earlier xRAN and C-RAN forums.