Your Trusted ICT Solutions Provider
Home  About Us Solutions Services Partners Clients Contact Us
Developed and Maintained by KES Development Team
Copyright@2011 KARISMA ELECTRONIC SYSTEM SDN BHD, All Rights Reserved




About Karisma Electronic System (KES)
About Karisma Electronic System (KES)
About Karisma Electronic System (KES)

Our Solutions

Customized & Open Source Software

KES offers Customized and Open Source Enterprise Software Solutions which based on Java EE, Microsoft .NET, and LAMP Open Source software technologies platform.   KES Software team is highly professional, competent, responsive and providing complete transparency to our customers in what we do, right from design, development, delivery, testing, support and maintenance to the extent of helping them with systems that cover all of their business needs. We develop software solutions using the best software practices, at a budgeted cost. We are cultivating the trust by providing everlasting, high quality, scalable solutions to make sure our customers succeed. 

We provide our customers with improved solutions with optimum quality & reduced cost with focus on in-time delivery and support.  KES consulting brings best-practice design, development and deployment to your implementation. Working directly with customers, we can perform needs assessment, project management, design integration, and custom development.


We are confident that we can handle your project in a successful confident manner delivering the solution that you are looking for. More than this, we are confident we can do this whilst also offering the best value in the marketplace. The inherent strength of the team here helps us in delighting the customer and continues to be a long standing partner in their business growth.

    We offer customized software solutions and services based on the following technologies:

Java Enterprise Edition (Java EE) Platform

Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. The Java platform (Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server. The platform was known as Java 2 Platform, Enterprise Edition or J2EE until the name was changed to Java EE in version 5. The current version is called Java EE 6.


Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS, Web Services, XML, etc., and defines how to coordinate them. Java EE also features some specifications unique to Java EE for components. These include Enterprise JavaBeans, Connectors, Servlets, Portlets (following the Java Portlet specification), JavaServer Pages (JSP) and several web service technologies. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. A Java EE application server can handle transactions, security, scalability, concurrency and management of the components that are deployed to it, in order to enable developers to concentrate more on the business logic of the components rather than on infrastructure and integration tasks.

    For system integration, KES has developed an integration framework for integrating the data from different systems in a network, based on the Enterprise Application Integration (EAI) concept. The framework and component provide convenient methods for establishing the connectivity to different data sources, pulling the data, aggregating the data; perform data transformation, error checking, and etc. Using this component, interface between any data source, be it the client’s old legacy system or existing corporate application would be made easy. The component is written in Sun Java programming language, using the standard Java API and can be deployed anytime. They can be easily deployed in the JAR format for used by any web-based application, and will work in any standard J2EE web servers such as Tomcat, WebLogic and JRUN.


Microsoft .net Platform (2.0 /3.0 /3.5)
The .NET Framework (pronounced dot net) is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allow language interoperability (each    language can use code written in other languages). 
  The .NET library is available to all the programming languages that .NET supports. Programs written for the .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework. Version 2.0 of the .NET Framework is included with Windows Server 2003 R2. Version 3.0 is included with Windows Server 2008 and Windows Vista. Version 3.5 is included with Windows 7, and can also be installed on Windows XP and the Windows Server 2003 family of operating systems. On April 12, 2010, .NET Framework 4 was released alongside Visual Studio 2010.

Our experienced Microsoft certified software architects, developers, consultants as part of outsourced .NET competency team work with your business to understand your requirements and demonstrate the capabilities of .NET framework and develop the system to the requirements.


n .net Framework 2.0, 3.0, 3.5, 4.0

n Web development: ASP 3.0, ASP .net , Web Services, WPF, AJAX, Web 2.0

n Windows applications programming: C#, VB .net, WCF

n Database: Microsoft SQL Server 2005 / 2008.

n Third party tools: Telrik Rad controls, Dev Express

n Enterprise applications: Sharepoint, Biztalk server, Community server etc.


LAMP Open Source Software Technologies Platform


The acronym LAMP refers to a solution stack of Open Source software technologies originally coined from the first letters of Linux, Apache, MySQL and Perl, principal components to build a viable general purpose web server. KES offers enterprise software development using LAMP stack and other robust and compatible open source software technologies.  The exact combination of software included in a LAMP package may vary, especially with respect to the web scripting software, as PHP may be replaced or supplemented by Perl and/or Python.

  Linux is one of the most popular Open Source Operating Systems in the world. For the most part Linux is packaged in a format known as a Linux distribution for desktop and server use.  Some of the most popular are CentOS, Debian, Fedora, OpenSUSE and Ubuntu. 

Apache is an Open Source HTTP Server software supported by a large community and developers.  The application is available on a wide variety of operating systems, including Windows, Linux, Unix, Solaris, OpenSolaris, OpenBSD, Mac OS etc.  Apache is a heavy hitter with over 64% of all websites hosted with Apache. Apache supports many languages like PHP, Perl and Python. 


MySQL is an Open Source, multi-threaded, multi-user Relational Database Management System (RDBMS) now owned by Oracle Corporation with more than eleven million installations.  MySQL works on many different operating systems, including Windows, Linux, Unix, Solaris, OpenSolaris, FreeBSD etc. MySQL ships with a suite of command-line tools for tasks such as querying the database, backing up data, inspecting status, performing common tasks such as creating a database. 


PHP, stand for PHP Hypertext Preprocessor, is an Open Source Server Side Scripting language which has become incredibly popular within the web development community. PHP is installed on more than 20 million websites and 1 million web servers.  PHP's early growth can be largely attributed to its open-source roots as a free language that is highly compatible with other Open Source technologies. PHP has numerous advantages over other web scripting languages including:


1. Designed for the Web - PHP has built-in features to handle heavily trafficked sites and to simplify common Web programming tasks.

2. Ease of Use - Companies gain enhanced productivity of development teams and significantly reduced time-to-market of mission critical web applications.

3. Open Source - Collaborative development leads to rapid technology advancement, superior code quality, a massive library of prewritten code, and comprehensive developer support and documentation. Freely available code repositories and PHP frameworks allow us to create websites more rapidly, and at reduced costs for you the end user.

4. Constantly evolving - PHP is constantly being developed by thousands of programmers who work on the PHP code and suggest new directions for the language to go. 

5. Highly customizable - PHP really lets the programmers get access to the core elements of the language, even to the extent of extending the language to suit their application.

6. Secure - PHP has an outstanding security record.


KES offers Professional Open Source Enterprise Software packages and customize the software functions to meet customer’s business requirements. The supported Open Source Enterprise Software packages include:

  a. Enterprise Resources Planning (ERP) Openbravo, Compiere
  b. Customer Relationship Management (CRM) SugarCRM, vTiger
  c. Human Resources Management (HRM) OrangeHRM
  d. Business Intelligence (BI) JasperSoft BI Suite, Pentaho, Eclipse BIRT
  e. Project Management (PM), dotProject
  f.  Content Management System (CMS) Alfresco, Dupal, Joomla!, WordPress
  g. Document Management System (DMS) Nuxeo, OpenKM, LogicalDoc
  h. Enterprise Information Portal (EIP) Liferay, eXo Platform, jAPS
   i.  E-Commerce (EC) BroadLeaf Commerce, Magento
  j.  Learning Management System (LMS) Moodle, DoceboLMS, Openelms
  k. Integrated Library System (ILM) Evergreen, Invenio
  l.  Development Tools & Environment JasperReport, Eclipse, JBOSS ESB, JBOSS SOA, Talend Open Studio, Apache Synapse
Please kindly contact us for any enquiries and further information. >> Contact Us