Case Study

Stock exchange application development for NEPSE

40 M+

users onboarded in six months

100 K+

trades executed every day

$ 240 B

daily trading value

Client Overview

  • Client : Denzing
  • Industry : AI, Natural language querying
  • Offering : AI
Nepal Stock Exchange (NEPSE) is Nepal's sole stock exchange and capital market backbone. It manages listing, trading, and settlement, linking investors, brokers, and regulators. As Nepal's financial system grew, NEPSE needed to shift from manual broker-dependent trading to a modern, digital market infrastructure.

The challenge

Nepal Stock Exchange (NEPSE) serves as the backbone of the country’s capital markets. Since it’s inception, NEPSE operated on a manual system where trades were coordinated between brokers and investors over the phone. While a Computerized Trading System (CTS) existed internally, it was not accessible to the public. Without a way to consistently monitor the market and having to rely completely on brokers, the number of people investing in the stock market was also low. A solution was needed that encouraged the public to participate, while still meeting stringent regulatory requirements and maintaining privacy, security, and oversight. As Nepal’s financial ecosystem evolved, the need for a modern, accessible, and scalable trading platform became urgent. 

The solution

YCOTEK was tasked to design and deliver a comprehensive digital trading platform. 

The project included the development of the official NEPSE website (nepalstock.com), creating a centralized digital platform for market participants and public access to exchange information.
YCOTEK also built the Trade Management System (TMS) used by brokers, enabling them to execute and manage trades digitally through web-based interfaces instead of relying on phone-based workflows and physical trading floors.

At the core of the platform was a high-performance matching engine designed to process and execute large volumes of trades in real time. Alongside it, YCOTEK developed a surveillance system that allowed authorized NEPSE personnel to monitor trading activity across the exchange, improving transparency, oversight, and operational control.

Technologies used

YCOTEK built the platform using enterprise-grade technologies optimized for high-performance financial systems:

  • Backend: Java, Java EE, Spring Boot, RxJava 
  • Frontend: Angular, TypeScript 
  • Database: MSSQL 
  • Infrastructure & Tooling: Bash, Git 
  • Core Systems: Matching Engine, Transaction Processing Infrastructure 

The architecture prioritized low-latency execution, high availability, and secure transaction handling.

The impact

The transformation fundamentally changed the accessibility and scale of Nepal’s capital markets.

Within six months of rollout, the platform scaled from approximately 50,000 users to more than 4 million users. Daily trading activity increased from roughly 5,000 trades to over 100,000 trades per day, while trading value expanded from approximately NPR 250 million to NPR 250 billion daily.

More importantly, the platform democratized participation in the stock market. Investors across the country gained the ability to engage with the exchange digitally, without depending entirely on brokers or physical infrastructure.

Careers

Join a diverse group of thinkers and experts to make a difference.