M-ONE Company Projects & Expertise

PT. M-ONE is Software House and IT Outsourcing companies focussing on developing business and custom applications utilizing .NET Framework and Microsoft SQL Server technology. We develop M-ONE Enterprise System for mid to large size companies using Server /Client system architecture and covering the following modules:

We are also utilizing Wilson Object Relational Mapper and Dev Express User Interface Tools to enhance the M-ONE Enterprise System.

We also developed custom Embedded Application using Microsoft .NET Compact Framework & SQL CE Database under Windows CE environment.

About 70% of our projects are utilizing the M-ONE Enterprise System, the other 20% are custom embedded Windows CE project and the rest are custom web application.


M-ONE Company Structure

Currently we manage about 60 Software Engineers with 45% of them being full time employee working in Jakarta, the other 30% are technical consultants/programmers hired for specific projects, while the remainings are system integrator/implementor working on the clients’ site.

All of our software engineers are experienced in developing Windows Desktop and Web Application using Microsoft .NET technology and SQL Server Database. Thirty percent of our software engineers are


The way PT. M-ONE structure is very dynamic based on the assigned projects, but in general this is the hierarchy:


  1. Project Manager : manage relationship with clients, and ensure each project has enough resources to meet the requested deadlines. Create proposal and overall scheduling.

  2. Business Analyst : gather business requirements from the client and turn it into a Product Specification document. Develop Test Case document together with the Quality Assurance staff and write user manual and other documentation needed with a help of the Technical Writer staff.

  3. System Analyst : gather technical requirements from the client, and based on the Product Specification document, System Analyst shall create Technical Specification document. Also responsible to prepare software release for testing and deployment.

  4. System Architect : design and implement the system architecture and framework for the specified project.

  5. Lead Programmer : manage programmers and external consultants/programmers to implement the coding based on Technical Specification and Product Specification documents. Develop programmer scheduling as well.

  6. Programmers : implement coding as directed by the Lead Programmer.

  7. External Consultants / Programmers : give consultation or implement coding as needed

  8. Quality Assurance : together with Business Analyst creating Test Case document and do module test (Work Item Test) as well as integration test

  9. Technical Writer : write additional documentation needed such as user manual


Below is the software development cycle from requirements gathering until system deployment:



M-ONE Company Resource Profile

Below are the list of core/key Software Engineers at PT. M-ONE:

  1. Hans Hermawan – Software Development Director, Project Manager





  1. Suwardi Suryadi – Project Manager, System Analyst





  1. Yunita Dwiyanti Laimanto – Project Manager, Business Analyst



  1. Susandi Putra – Product Development Lead, System Analyst

Involved in the software development team to enhance the inventory module. The role is to acquire the requirements from the project manager in USA, analyze it, design the approach and then turn it into detailed specification to the programmers. The system was implemented using the following tools and technologies:

Responsible for creating development standards, ensuring ensuring application compatibility with different databases and defining security mechanism for an Accounting System Application, POS, and Manufacturing Application; utilizing the following tools and technologies: Windows 95, Windows NT, Visual Basic 4.0/5.0, Ms Access 4.0, SQL Server 7.0, Crystal Report, Erwin.



  1. Budi Santosa – Project Development Lead, System Analyst

Develop web application using PHP, .NET, and Java technology. Responsibilities include project management, senior analyst, and senior developer.

Develop web application using MS Access Application and SQL Server database. Responsibilities include preparing the infrastructure and implementation of the application.





Design, develop, and implement IFBMS (Industrial Footwear Business Management System) for shoe company which includes the following modules: Human Resource Management, Payroll, Inventory, Procurement, Point of Production for MRP II System, Polyclinic, and Help Desk. Tools and technology used is VB 6.0 and SQL Server 2000.



  1. Luthfi Makhfudz – System Architect, System Analyst

Develop application to manage reports of every state employed officials’ wealth in all provinces of Indonesia. The Application is developed using new features from ASP.NET 2.0, VB 2005, SQL Server 2005 and also integrated Windows 2003 Active Directory user authentication.The application is developed with security as top priority and also utilizing many new features of .NET 2.0 frameworks such as Generic classes, .NET provider model, and many new ASP.NET 2.0 web controls to improve code reusability and reduce total lines of code.

As Senior Developer for Absolute Solution Inc (ASI) responsible for optimizing application and database performance of Paradigm+ Application Suite.

Paradigm+ is a suite of applications specifically designed for Windows and Doors manufacturing management, from quote management, scheduling, to inventory management. The applications were developed in C# and VB.NET VSA scripting with SQL Server 2000 backend.The achievements made when working with this project was:



  1. Lily Sudiati – Business Analyst



  1. Rahmat Sobari – Lead Programmer

Develop an embedded application using .NET Compact Framework and SQL CE database for GE Health Care – Madison, USA.

Pipeline Data Management System for an oil and gas company (VICO, Jakarta)

Developed Power Electrical Billing System for a

BUMN (PLN, Makassar)



  1. Gabriela Maymona – Lead Programmer



  1. Yohan Prasetia Siswanto – Lead Programmer

Working on Andal Merchant Trade software using C# .NET and SQL Server 2005

Working on web based system for Insurance Claim using ASP and Oracle database



  1. Taufan – Lead Programmer

Develop Datafeed and Remote trading System for PT.Buana Capital using VB .NET and SQL Server 2000

Developed Trady System for PT. Pacific Eka Perkasa, and maintained Trady System for Lautan Luas branch. Application is developed using VB 6.0, Crystal Report 6 and SQL Server 2000



  1. Chandra Yansen – Lead Programmer

Develop an embedded application using .NET Compact Framework and SQL CE database for GE Health Care – Madison, USA.

Worked as .Net Programmer, in charge of developing .NET (C# and ASP) application supporting Microsoft Axapta Application.

Worked as IT-Staff, in charge of developing project for internal departments of Bina Nusantara company.



  1. Ronald Andriyan Hermanto – Lead Programmer



  1. Harry Mulyadi – Lead Programmer