This paper discusses the significant influence of core banking systems on retail banking architecture, emphasizing that these systems, largely outdated, create both upstream and downstream effects impacting customer experience and internal operations. It argues for a shift from product-centric to customer-centric banking, suggesting that similar transformations seen in the telecommunications and personal computing industries could guide retail banking evolution towards more collaborative and agile frameworks. The author advocates for new building blocks in banking to better meet modern financial needs and improve service delivery.