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.