Domain Name Registration Platform | GoodCore

MYNIC is an agency under the Ministry of Communications and Multimedia Malaysia. It is the sole administrator for web addresses that end with .my in Malaysia. In addition, MYNIC holds the responsibility of developing top level domain policies and is always in the forefront of domain name technologies such as IPv6 (Internet Protocol version 6), DNSSEC (Domain Name Server Security Extensions), ENUM (Telephone Number Mapping), Anycast and IDN (Internationalized Domain Names) and also involved in promoting and training activities for the usage of these technologies.

domain name registration software

The Challenge

Our client was looking for a new software platform to automate its organizational processes around the management of domain name registration to enable it to discharge its mandate effectively.

The Solution

GoodCore developed a standards-based suite of applications that enabled our client to manage the growth of .my domain names.

Domain Name Reservation

The system allowed reservation of Internet Domain Name in accordance with the guidelines of designated domain names using Extensive Provisioning Protocol (EPP). It also provides centralized web-based monitoring for DNS.

Back office tools

A comprehensive back-office application was developed to generate reports and statistics about domain registration, manage billing and sales.

Dispute Resolution

A highly integrated dispute resolution system is developed as part of this project suite that deals with the domain name disputes possibilities between multiple parties in accordance with the Dispute Resolution Policy of MYNIC.

Additional Tools

In addition to managing Domains, the system also helps manage SSL certificates, registrar and SSL accounts, hosting, DNS servers, IP addresses, account owners, and much more.

the solution
the impact

The Impact

The system GoodCore built enabled MYNIC to expand its services by offering powerful tools to its reseller network and in-house teams, and automating major business operations like managing domain names, billing, registration, dispute resolution, and much more.


Requirements Analysis

  • Domain knowledge acquisition
  • Highly extensive URS and brainstorming sessions for suite of projects
  • Identifying the needs, expectations and goals of the product
  • Detailed Risk Assessment

Design, Development & Technologies

  • Detail Architecture diagram and database design
  • Highly interactive front end using JQuery, bootstrap
  • MVC Architecture across all the projects
  • Highly secured architecture, design and code implementation

Quality Assurance

  • White box & black box testing
  • Launch on Staging & Live Environments
  • Post Launch Testing, support and enhancements

Technologies Used

  • java technology
  • spring mvc
  • hibernate
  • postgresql
  • yii framework
  • my sql
  • rest
  • j Query
  • bootstrap