About Moor Software Development Cambodia

Moor Software Development is a leading Cambodian software development company specialized in developing database, web and software solutions for SMEs and non-profit organisations. Our experience is in the design and development of enterprise applications, websites (ecommerce, intranet, portals), databases, business automation and reporting to various formats such as Excel, PDF, MS Word, HTML.

Background

Moor Software was originally established as a department of Design Group Cambodia in 2002. Moor Software became independent from Design Group Cambodia late 2006, and has since then grown into a well known local brand for developing web, software and database projects for both Cambodian and international customers.

People

We are proud that our software development projects often are programmed 100% by Cambodian programmers. However, we also recognize the need for experience and expertise of foreign specialists in case of larger scale, enterprise class software development projects, which is why we continuously stay in touch with a network of people with a global track record in database and software design, development and deployment who are available for on-site work in Cambodia.

Expertise

Industry specific expertise

Moor has industry-specific expertise in developing labour compliance assesment software for the garment industry. We also work extensively on database applications designed for the collection and reporting of large amounts of country wide population data.

Custom software

Several bespoke software solutions have been developed by Moor. The applications vary from data entry tools based on the pen-driven Tablet PC platform including features for handwriting recognition and audio note taking, to data entry applications that translate text entered with none-Unicode compliant keyboards and fonts to Unicode compliant text, completely transparent to the end-user.

Localization

At least 80% of the websites and software applications developed by Moor operate in two or more languages. We have built applications with support for English, Khmer, Chinese, Dutch, German, French. A network of experienced free lance translators is available for batch translation of substantial amounts of text. Calendars, currency symbols and punctuation will be localized when requiried as well.

Disconnected scenarios

We are most familiar with solving problems related disconnected database applications and the corresponding synchronization processes required to keep systems up to date since a substantial portion of our products is deployed in remote areas with limited to no network connectivity.

Software development platforms & technique

Products developed by Moor Software are targeted at the Microsoft Windows platform. C# is our programming language of preference, whereas MS SQL Server 2005 is our database platform of choice. Web based products are built upon the ASP.Net 2.0/3.5 platform.

Other techniques and tools used are MS Reporting Services (server and client versions), Linq, LLBLGen Pro 2.5, XML Web Services, NUnit.

Patterns and good practises

Production and quality control systems allow us to deliver products up to the highest standards. Our software development environment integrates state of the art code editors with a sound version/source control system, unit testing and code metrics reporting.

We are big fans of productivity enhancing, risk reducing software design patterns such as Gang of Four (GoF), Martin Fowler etc. We employ a state of the art feature/issue tracking system, loosely implemented around agile principles, that is fully integrated into our software development environment.