{"id":5279,"date":"2025-08-01T08:00:06","date_gmt":"2025-08-01T08:00:06","guid":{"rendered":"https:\/\/www.hashmicro.com\/ph\/blog\/?p=5279"},"modified":"2026-03-10T07:59:59","modified_gmt":"2026-03-10T07:59:59","slug":"what-is-manufacturing-execution-system-mes","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/","title":{"rendered":"What is a Manufacturing Execution System (MES)?"},"content":{"rendered":"<div class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\">\n<div class=\"flex flex-col text-sm @w-xl\/main:pt-header-height pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-692fbb64-9e34-8323-9877-7c08a321e0ce-2\" data-testid=\"conversation-turn-106\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"0ed73bd6-c07f-4b7d-b9bf-e485b7293c04\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"344\" data-is-last-node=\"\" data-is-only-node=\"\">Production inefficiencies often hide in plain sight; missed updates, delayed decisions, and disconnected shop-floor data. A <a href=\"https:\/\/www.hashmicro.com\/ph\/hash-manufacturing-software\">Manufacturing Execution System (MES)<\/a> addresses this gap by monitoring, tracking, and controlling production in real time, helping factories operate more efficiently while improving productivity, quality, and cost control.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<p>MES Systems ensures every process runs smoothly with automation and real-time insights. Since its debut in the 1970s and a<span style=\"font-weight: 400;\">ccording to<\/span><a href=\"https:\/\/www.industrieinformatik.com\/en\/newsbeitrag\/so-what-are-the-benefits\/\"><span style=\"font-weight: 400;\"> Industrieinformatik<\/span><\/a><span style=\"font-weight: 400;\">,<\/span> it has become essential for manufacturers worldwide, helping many cut production time by<strong> up to 40%<\/strong>.<\/p>\n<p>In this article, we\u2019ll cover how MES System works, its key benefits, and top features. Ready to see it in action? Book a<strong><a href=\"https:\/\/www.hashmicro.com\/ph\/free-product-tour\/\"> free demo<\/a> <\/strong>with <a href=\"https:\/\/www.hashmicro.com\/ph\/\">HashMicro<\/a> today and discover how MES can transform your production process.<\/p>\n<div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tTable of Contents\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Content Lists<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 20px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n  padding-top: 20px;\r\n  margin-top: 0px;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 84% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\/* \t\t\tright: 5%; *\/\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Function to handle click on all <a> elements with href starting with #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Add event listener for all <a> elements in toc-list and list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with class 'td-post-content'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within the article\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n\/\/ Sticky TOC and update heading\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 700;\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\tconst panel2 = document.querySelector(\"#toc .list\");\r\n\tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n  let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n  \/\/ Function to handle scroll and add\/remove .sticky class\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Highlight user progress as the heading comes\r\n    headers.forEach(header => {\r\n\t\tconst headerTop = header.offsetTop;\r\n\t\tconst headerHeight = header.clientHeight;\r\n\t\tif(window.innerWidth < 767){\r\n\t\t\ttocTitle.textContent = 'Table of Contents'; \/\/ Selalu pertahankan judul ini di mobile\r\n\t\t} else {\r\n\t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\t\t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader != '') {\r\n\t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\t\t\t  link.classList.add('active');\r\n\t\t  }\r\n\t  }\r\n    });\r\n\r\n    \/\/ Update TOC title if sticky\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n        toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n        toc.style.backgroundColor = \"#FFF\";\r\n\t\tpanel2.style.height = '0px';\r\n\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t  if(window.innerWidth < 767){\r\n\t\t\t  tocTitle.textContent = 'Table of Contents'; \/\/ Reset title\r\n       \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\t\t  }\r\n      }\r\n      if (currentHeader) {\r\n        tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n      }\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset'; \/\/ Reset to original width\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Table of Contents'; \/\/ Reset title\r\n\t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\t\ticon.style.transform = \"rotate(180deg)\";\r\n    }\r\n  }\r\n\r\n    \/\/ Attach the scroll event listener to the window\r\n    window.addEventListener('scroll', handleScroll);\r\n\r\n    \/\/ Initial call to handleScroll to set the correct state on load\r\n    handleScroll();\r\n});\r\n\t\r\n\t\/\/ Open toggle TOC\r\n\t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\t\tvar toc = document.querySelector(\"#toc\");\r\n\t\tvar icon = document.querySelector(\".toc-icon\");\r\n\t\tconst tocTitle = document.querySelector('#toc-title');\r\n\t\tconst tocs = document.querySelector('#toc.sticky');\r\n \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\t\t  tocHeader.addEventListener(\"click\", function() {\r\n\t\t\tvar panel = this.nextElementSibling;\r\n\t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t\t\tif(window.innerWidth > 768){\r\n\t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\t\t\t\t}\r\n\t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\t\t\t} else {\r\n\t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t  tocTitle.textContent = 'Table of Contents'; \/\/ Reset title\r\n\t\t\t\ttoc.style.paddingBottom = '24px';\r\n\t\t\t \tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t  });\r\n\r\n\t\t  \/\/ Close TOC when a link inside it is clicked\r\n\t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\t\t  tocLinks.forEach(function(link) {\r\n\t\t\tlink.addEventListener(\"click\", function() {\r\n\t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t});\r\n\t\t  });\r\n\t\t});\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\t\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n        let headerCounter = 0; \/\/ Counter to generate unique IDs\r\n\r\n\t\t\/\/ Function to generate ID in header0, header1, etc. format\r\n\t\tfunction formatId() {\r\n\t\t\treturn `header-${headerCounter++}`; \/\/ ID format: header0, header1, etc.\r\n\t\t}\r\n\r\n\/\/ \t\tfunction formatId(text) {\r\n\/\/             return text.trim().replace(\/[^\\w\\d]+\/g, '_');\r\n\/\/         }\r\n\t\r\n        \/\/ Function to create nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Object to store list of h2 and h3 with their titles\r\n        const headings = [];\r\n\r\n           \/\/ Get all h2 and h3 elements\r\n        \/\/ Get all h2 and h3 elements\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = formatId(); \/\/ Generate new ID\r\n\t\t\t\telement.id = id; \/\/ Set ID to h2 element\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Hide Key Takeaways di ToC\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = formatId(); \/\/ Generate new ID\r\n\t\t\t\telement.id = id; \/\/ Set ID to h3 element\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Create HTML list from headings object\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Use the newly generated ID\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Get ul element with id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Get content (child elements) from ul with id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Get ul element with id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Add content obtained from 'list_toc' to ul with id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Function to get navbar height\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Function to add scroll position offset\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Function to handle title link click\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Add event listener for all title links\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n    <\/script> -->\r\n\n<table style=\"border-collapse: collapse; background-color: #fffacd; border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #8a0e19; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"#MES\">Manufacturing execution system (MES)<\/a> is a software that supports organizations in monitoring and controlling the supervision of their production processes.<\/li>\n<li>There are <a href=\"#benefits\">benefits<\/a> of MES, such as improved product quality, reduced manufacturing cycle time, and the elimination of paperwork between shifts.<\/li>\n<li><span style=\"font-weight: 400;\">HashMicro MES ERP system is the <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/best-manufacturing-software\/\">best manufacturing software<\/a> that will help companies to maximize the efficiency of their production process.<\/span><\/li>\n<\/ul>\n<p><span data-sheets-root=\"1\"><style>\r\n.button-cta-custom {\r\n    background-color: #8a0e19;\r\n    color: #fff !important;\r\n    -webkit-transition: all .3s ease;\r\n    transition: all .3s ease;\r\n    padding: 8px 24px;\r\n    display: inline-block;\r\n    border-radius: 8px;\r\n    font-size: 16px;\r\n    font-weight: bold;\r\n}\r\n.button-cta-custom:hover{\r\n\tbackground-color:#991b26\t\t\r\n}\r\n<\/style>\r\n<a class=\"button-cta-custom\" href=\"https:\/\/www.hashmicro.com\/ph\/free-product-tour\/?medium=cta-button\" target=\"_blank\">Click Here to Get the Free Demo!<\/a><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong style=\"color: #111111; font-family: Roboto, sans-serif; font-size: 27px;\"><br \/>\nWhat is a Manufacturing Execution System?<\/strong><\/p>\n<p>Manufacturing Execution System (MES) is software that supports organizations in monitoring and controlling their production processes. It connects machines, workers, and systems to provide full visibility into manufacturing operations.<\/p>\n<p>MES System improves efficiency by reducing downtime, ensuring product quality, and enabling fast, data-driven decisions. It records production data for better traceability and supports compliance with industry standards.<\/p>\n<p>By integrating with <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/erp-software-philippines\/\">ERP systems<\/a> and factory equipment, MES Systems automates workflows, minimizes manual errors, and ensures seamless communication across departments.<\/p>\n<h2><b>How MES System Works<\/b><\/h2>\n<p>Understanding how a Manufacturing Execution System (MES) works is crucial for better manufacturing. It uses real-time monitoring to closely oversee the factory, ensuring that everything in the production line operates smoothly.<\/p>\n<p>MES and ERP integration are vital for seamless information sharing.\u00a0Connecting management with the\u00a0<a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/production-planning-system\/\" target=\"_blank\" rel=\"noopener\">production process<\/a> enhances decision-making, making it smarter and faster, which, in turn, improves the performance of both machines and personnel.<\/p>\n<p>Additionally, MES software, often paired with <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/production-planning-software\/\">production planning software<\/a>, manages scheduling by using up-to-the-minute data to oversee job orders and track progress precisely. This allows for accurate prediction of job completion times and enables adjustments to meet production goals effectively.<\/p>\n<p><span style=\"font-weight: 400;\">Understanding how a Manufacturing Execution System (MES) works is crucial for better manufacturing. MES System uses real-time monitoring to monitor the factory closely, ensuring everything in the production line works together smoothly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here&#8217;s a table showing how MES makes manufacturing better by combining different tools:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>MES Functionality<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Benefits<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Real-Time Manufacturing Monitoring<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Enhanced visibility and instantaneous feedback on production activities.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">MES and ERP Integration<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Streamlined data flow, improved resource planning, and strategic decision-making.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Shop Floor Control<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Empowers production managers to directly control and adapt manufacturing operations.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Production Scheduling<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Effective allocation of resources and precise schedule management to meet manufacturing deadlines.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\"><br \/>\nA MES Systems can make your<a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/benefits-of-manufacturing-software\/\"> manufacturing benefit<\/a> smarter, faster, and more connected. Being able to plan ahead and adjust quickly is key in competitive manufacturing. With a good MES, your operations can become more efficient and effective.<\/span><br \/>\n<span id=\"benefits\"><\/span><\/p>\n<h2><strong>Top Ten Benefits of MES System<\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-23136 size-full\" src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917.webp\" alt=\"MES system\" width=\"1000\" height=\"625\" srcset=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917.webp 1000w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917-300x188.webp 300w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917-768x480.webp 768w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917-672x420.webp 672w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917-150x94.webp 150w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141008.917-696x435.webp 696w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Learn how a manufacturing execution system software can greatly better your production. <a href=\"https:\/\/drive.google.com\/file\/d\/1uvkbLERlNNZN4Cr4kqYFPJjqEPUNdanr\/view\">MESA research report <\/a>explains that around 22% of companies feel that the implementation of MES systems can improve timeliness in the production process.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Below are the benefits of manufacturing execution system software that may help your business grow better:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Improves product quality:<\/b><span style=\"font-weight: 400;\"> A MES manufacturing execution system checks every product against tough standards. This lowers mistakes and makes customers happier.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Reduces manufacturing cycle time<\/strong>: MES Sytstem makes production faster by automating workflows. With the integration of <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/ai-in-manufacturing\/\">AI in manufacturing<\/a>, it optimizes processes, ensuring a smoother workflow from beginning to end.<\/li>\n<li style=\"font-weight: 400;\"><b>Empowers plant operations people:<\/b><span style=\"font-weight: 400;\"> Operators can act quickly with the real-time data MES gives. This makes work more efficient and improves how fast you can respond.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Reduces lead times:<\/b><span style=\"font-weight: 400;\"> Production steps and resources are better managed with MES System. This cuts down time between steps, making things happen faster.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Eliminates paperwork between shifts:<\/b><span style=\"font-weight: 400;\"> Moving from one shift to the next is smooth without paper. Manufacturing execution system keeps everything going without the slow of manual documents.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Improves the planning process:<\/b><span style=\"font-weight: 400;\"> MES lets you plan more accurately. This means making the most of every resource you have.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Reduces setup costs:<\/b><span style=\"font-weight: 400;\"> Setting up costs less because MES System makes machine setups and work schedules work better together. This saves money.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>More reliable and precise sequence planning:<\/b><span style=\"font-weight: 400;\"> Production steps are managed more carefully with MES. This means each step follows well from the last, cutting down mistakes and stoppages.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">All of these <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/benefits-of-manufacturing-software\/\">benefits of manufacturing software<\/a> combine to make your manufacturing work better. Choosing a manufacturing execution system prepares your place for growing and keeping high quality and efficiency in production.<\/span><\/p>\n<p>Also read: <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/mes-vs-erp\/\">Understanding MES vs. ERP<\/a><\/p>\n<h2><b>Core MES Features<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">When you look closer at Manufacturing Execution Systems (MES), understanding its key features is important. This can make a big difference in how well your <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-process-manufacturing\/\">process manufacturing<\/a> runs.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Below, we already provide the core features that should be available in an MES system:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Resource Allocation and Status:<\/b><span style=\"font-weight: 400;\"> MES systems that give real-time updates on your resources are very helpful. They let you use materials and workers better. It <\/span><span style=\"font-weight: 400;\">cuts down on time wasted and boosts what you can make.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Operations\/Detailed Scheduling:<\/b><span style=\"font-weight: 400;\"> MES manufacturing execution system has tools, such as an <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/advanced-planning-and-scheduling\/\">advanced planning system<\/a>, that let you plan things out down to the detail. You can use up-to-the-minute data from the floor.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Dispatching Production Units:<\/b><span style=\"font-weight: 400;\"> Being able to send out production units as needed is a key feature. It ensures all parts or batches are on time.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Document Control:<\/b><span style=\"font-weight: 400;\"> Manufacturing execution system helps handle important docs for rules and how things work. It keeps documents safe and easy to get to. This helps with managing issues.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Data Collection and Acquisition:<\/b><span style=\"font-weight: 400;\"> MES manufacturing execution system at its heart is about getting and sorting through data from the production line. It gives makers the info they need to make smart choices.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Labour Management:<\/b><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/manufacturing-erp-philippines\/\"> Manufacturing ERP<\/a> or MES System makes it easier to watch worker performance. It lines up what workers do with what\u2019s needed in production. It makes things work better and boosts what you can do.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Quality Management:<\/b><span style=\"font-weight: 400;\"> MES includes tools for making sure products meet standards. This is key for keeping your brand trusted by customers. It\u2019s all about making quality a top priority.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Using these MES System features and implementing <a href=\"\/ph\/blog\/manufacturing-inventory-software\/\">other related inventory software<\/a> can change how well you control production. They use tools like statistical process control to be efficient and adapt to the needs of manufacturing today.<\/span><\/p>\n<h2><strong>The Evolution of MES Standards<\/strong><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-23135 size-full\" src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582.webp\" alt=\"MES system\" width=\"1000\" height=\"625\" srcset=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582.webp 1000w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582-300x188.webp 300w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582-768x480.webp 768w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582-672x420.webp 672w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582-150x94.webp 150w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T140917.582-696x435.webp 696w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>During the late 1990s, the International Society of Automation introduced the ISA-95 framework. While the MESA-11 structure emphasizes fundamental MES functionalities, ISA-95 establishes a blueprint for defining and synchronizing operations between enterprise systems and control mechanisms. By unifying terminology, ISA-95 facilitates seamless communication among parties such as vendors and producers. Uniform models also mitigate the likelihood of mistakes during the integration of production facilities with corporate systems.<\/p>\n<p>ISA-95 delineates the connection between control systems and enterprise operations by creating hierarchical levels for technological and organizational workflows. A streamlined representation of this hierarchy positions manufacturing execution systems (MES) at tier three\u2014bridging business planning\/logistics and process control frameworks:<\/p>\n<p>Level 4: ERP (enterprise resource planning and logistics).<\/p>\n<p>Level 3: MES (management of manufacturing operations).<\/p>\n<p>Level 2: Process control systems for batch operations.<\/p>\n<p>Level 1: Process control systems for continuous operations.<\/p>\n<p>Level 0: Process control systems for discrete operations.<\/p>\n<p><strong>Read More:\u00a0<\/strong><a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/manufacturing-asset-management-software\/\">Top Manufacturing Asset Management Software<\/a><\/p>\n<h2><b>MES Examples in Various Industries<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The use of Manufacturing Execution Systems (MES) shows incredible flexibility in many fields. This includes customizing MES ERP system for each industry. It also involves using manufacture execution system software that fit the needs of each sector to improve productivity and follow rules.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In various industries, MES ERP system are key for keeping everything in line. Its <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/operations-management-software-philippines\/\">operation management software<\/a> module makes sure complex assembly operations run smoothly without delays. This is essential to meet the industry&#8217;s fast-paced and precise requirements.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here are the detailed explanations about MES system in each industry:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Automotive:<\/b><span style=\"font-weight: 400;\"> Car makers rely on MES manufacturing execution system to make their production smooth. MES ensure parts are where they should be, preventing delays. This boosts efficiency overall.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Pharmaceuticals:<\/b><span style=\"font-weight: 400;\"> Pharma companies must stick to strict rules. They use MES to control their production, ensuring each batch meets quality. Real-time checks and batch management help maintain quality.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Food and Beverage:<\/b><span style=\"font-weight: 400;\"> In <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/food-manufacturing-erp-philippines\/\">food manufacture<\/a>, MES manages recipes and safety rules. It stops product recalls and keeps consumers safe by ensuring rules are followed.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Electronics Industry:<\/b><span style=\"font-weight: 400;\"> The electronics world is always changing. MES helps by tracking parts and quickly adjusting to design or demand shifts. It handles complex production with ease.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>Aerospace and Defense:<\/strong> Aerospace and defence depend on MES System to handle complicated assemblies. It ensures all steps follow strict quality and compliance rules.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Consumer Goods:<\/b><span style=\"font-weight: 400;\"> In the consumer goods area, MES boosts production line speed. It&#8217;s key for meeting high demand quickly and dealing with market changes fast.<\/span><\/li>\n<\/ul>\n<h2><b>The Best MES System in Philippines: HashMicro<\/b><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-5289 size-full\" src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1.webp\" alt=\"\" width=\"1470\" height=\"900\" srcset=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1.webp 1470w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-300x184.webp 300w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-1024x627.webp 1024w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-768x470.webp 768w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-686x420.webp 686w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-150x92.webp 150w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-696x426.webp 696w, https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/05\/Software-Manufaktur-1-1068x654.webp 1068w\" sizes=\"(max-width: 1470px) 100vw, 1470px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">One of the best choice is <a href=\"https:\/\/www.hashmicro.com\/ph\/hash-manufacturing-software\" target=\"_blank\" rel=\"noopener\">HashMicro MES system<\/a>. It is a top choice in the high-tech world of Philippines\u2019 manufacturing as it blends easy use with strong technology. This changes how factories work, giving instant data.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Equipped by complete features and modules, HashMicro MES ERP system is the <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/best-manufacturing-software\/\">best manufacturing software<\/a> that will help companies to maximize the efficiency of their production process.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Below are the benefits of adopting HashMicro MES software for your company:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Cloud-based MES: <\/b><span style=\"font-weight: 400;\">HashMicro MES uses cloud tech, meaning it&#8217;s easy to grow and doesn&#8217;t need big starting costs. This boosts security and keeps updates smooth, always keeping your plant on the edge of tech.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Big Data Analytics:<\/b><span style=\"font-weight: 400;\"> This MES has big data skills, pulling in and understanding huge amounts of info as things happen. It helps you really know your plant and provides supporting choices to make it work better.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>IoT Integration: <\/b><span style=\"font-weight: 400;\">With IoT, HashMicro MES talks to your machines and sensors. It sees each step in your manufacturing, helping you move quickly and wisely.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>AI and Machine Learning:<\/b><span style=\"font-weight: 400;\"> Its use of AI and learning helps HashMicro MES act on your needs ahead of time. This smart tech automates and fine-tunes your plant, running it at its best.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Enhanced User Interfaces and Visualization:<\/b><span style=\"font-weight: 400;\"> The design makes it easy to use, and the view makes tough info simple to understand. Everyone can see what to do next at a glance.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Integration with Other Modules: <\/b><span style=\"font-weight: 400;\">It blends well with other systems like <a href=\"https:\/\/www.hashmicro.com\/ph\/blog\/manufacturing-accounting-software-philippines\/\">manufacturing accounting<\/a>, making it a hub for all your management needs. It simplifies running different sectors together.<\/span><\/li>\n<\/ul>\n<p>To explore the best solutions for your business, check out HashMicro\u2019s ERP software. Discover our pricing schemes below and find the right package for your needs.<\/p>\n<a href=\"https:\/\/www.hashmicro.com\/ph\/offer\/download-erp-pricing-list?medium=banner-article\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/10\/bir-skema-harga.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/10\/bir-skema-harga.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/10\/mobile-bir-skema-harga.webp\" alt=\"SkemaHarga\" class=\"responsive-image-banner\" width=\"620\" height=\"255\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script>\n<h2><b>Conclusion<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Manufacturing Execution Systems have changed the way factories work. They are key in making manufacturing efficient, which helps companies be more successful. These systems improve the quality and accuracy at every step of making products.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the Philippines, using these systems can make a company&#8217;s factory very productive. HashMicro&#8217;s systems are leading this change. They work well with other software, improving manufacturing better than before.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adding <a href=\"https:\/\/www.hashmicro.com\/ph\/hash-manufacturing-software\" target=\"_blank\" rel=\"noopener\">HashMicro MES<\/a> to your factory helps deal with fast changes and new tech. It&#8217;s more than just a tool; it&#8217;s a partner in reaching your manufacturing goals. For companies in the Philippines, choosing top MES technology, like HashMicro, means investing in future growth and success. Try the<a href=\"https:\/\/www.hashmicro.com\/ph\/free-product-tour\/\" target=\"_blank\" rel=\"noopener\"> free demo<\/a> now!<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/ph\/hash-core-erp-software?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2022\/03\/Hash-Core-ERP-scaled.jpg\" data-desktop-src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2022\/03\/Hash-Core-ERP-scaled.jpg\" data-mobile-src=\"\" alt=\"HashCoreERP\" class=\"responsive-image-banner\" width=\"620\" height=\"255\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script>\n<h2><strong>FAQ about Manufacturing Execution System<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details open=\"open\">\n<summary><strong>What is Manufacturing Execution Software (MES)?<\/strong><\/summary>\n<p>Manufacturing Execution Software (MES) is a system that monitors, tracks, and controls manufacturing processes in real time on the shop floor. It connects production activities with business systems to improve visibility, efficiency, and product quality.<\/p>\n<\/details>\n<\/li>\n<li>\n<details open=\"open\">\n<summary><strong>What does a MES do?<\/strong><\/summary>\n<p>A manufacturing execution system, or MES, is a comprehensive, dynamic software system that monitors, tracks, documents, and controls the process of manufacturing goods\u2014from raw materials to finished products.<\/p>\n<\/details>\n<\/li>\n<li>\n<details open=\"open\">\n<summary><strong>What are the benefits of using MES?<\/strong><\/summary>\n<p>MES System helps manufacturers improve production efficiency, reduce downtime, enhance product quality, and gain real-time insights into operations. It also supports better decision-making by providing accurate and up-to-date production data.<\/p>\n<\/details>\n<\/li>\n<li>\n<details open=\"open\">\n<summary><strong>How does MES integrate with ERP systems?<\/strong><\/summary>\n<p>MES Systems integrates with ERP systems by synchronising production data, work orders, inventory usage, and performance metrics. This integration ensures consistent data flow between planning and execution, enabling better resource planning and operational control.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is Manufacturing Execution Software (MES)?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Manufacturing Execution Software (MES) is a system that monitors, tracks, and controls manufacturing processes in real time on the shop floor. It connects production activities with business systems to improve visibility, efficiency, and product quality.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does a MES do?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A manufacturing execution system (MES) monitors, tracks, documents, and controls the manufacturing process from raw materials to finished products, providing real-time insight into shop floor operations.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the benefits of using MES?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"MES helps manufacturers improve production efficiency, reduce downtime, enhance product quality, and gain real-time operational insights. It also supports better decision-making through accurate and up-to-date production data.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does MES integrate with ERP systems?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"MES integrates with ERP systems by synchronizing production data, work orders, inventory usage, and performance metrics. This integration creates a consistent data flow between planning and execution, supporting better resource planning and operational control.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover how an MES system streamlines manufacturing processes, enhances efficiency, and drives production success in the Philippines.<\/p>\n","protected":false},"author":47,"featured_media":23137,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[19],"tags":[128,132,131,129,130],"class_list":{"0":"post-5279","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-manufacturing","8":"tag-manufacturing-execution-system","9":"tag-mes-benefits","10":"tag-mes-integration","11":"tag-mes-software","12":"tag-production-management"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manufacturing Execution System (MES): How It Works &amp; Benefits<\/title>\n<meta name=\"description\" content=\"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is a Manufacturing Execution System (MES)?\" \/>\n<meta property=\"og:description\" content=\"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Philippine Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-01T08:00:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T07:59:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Daniel Garcia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Garcia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/\",\"url\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/\",\"name\":\"Manufacturing Execution System (MES): How It Works & Benefits\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp\",\"datePublished\":\"2025-08-01T08:00:06+00:00\",\"dateModified\":\"2026-03-10T07:59:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/cb089f3c3335968258000bcefa51c1cc\"},\"description\":\"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#breadcrumb\"},\"inLanguage\":\"en-PH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-PH\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp\",\"width\":1000,\"height\":625,\"caption\":\"MES system\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/ph\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is a Manufacturing Execution System (MES)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/ph\/blog\/\",\"name\":\"HashMicro Philippine Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/ph\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-PH\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/cb089f3c3335968258000bcefa51c1cc\",\"name\":\"Daniel Garcia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-PH\",\"@id\":\"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2025\/11\/Daniel-Garcia-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2025\/11\/Daniel-Garcia-96x96.webp\",\"caption\":\"Daniel Garcia\"},\"description\":\"Daniel Garcia writes about various industries, tailoring his content to showcase how software solutions address sector-specific needs. His articles span manufacturing, distribution, and services, offering insights into productivity improvements and digital transformation.\",\"url\":\"https:\/\/www.hashmicro.com\/ph\/blog\/author\/daniel-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Manufacturing Execution System (MES): How It Works & Benefits","description":"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/","og_locale":"en_US","og_type":"article","og_title":"What is a Manufacturing Execution System (MES)?","og_description":"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.","og_url":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/","og_site_name":"HashMicro Philippine Blog","article_published_time":"2025-08-01T08:00:06+00:00","article_modified_time":"2026-03-10T07:59:59+00:00","og_image":[{"width":1000,"height":625,"url":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp","type":"image\/webp"}],"author":"Daniel Garcia","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Garcia","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/","url":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/","name":"Manufacturing Execution System (MES): How It Works & Benefits","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/ph\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp","datePublished":"2025-08-01T08:00:06+00:00","dateModified":"2026-03-10T07:59:59+00:00","author":{"@id":"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/cb089f3c3335968258000bcefa51c1cc"},"description":"MES software monitors and controls production in real time. Learn how it works, key features, and benefits for Philippine manufacturers.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#breadcrumb"},"inLanguage":"en-PH","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/"]}]},{"@type":"ImageObject","inLanguage":"en-PH","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#primaryimage","url":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp","contentUrl":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2024\/08\/image-2025-03-26T141047.324.webp","width":1000,"height":625,"caption":"MES system"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/what-is-manufacturing-execution-system-mes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/ph\/blog\/"},{"@type":"ListItem","position":2,"name":"What is a Manufacturing Execution System (MES)?"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/#website","url":"https:\/\/www.hashmicro.com\/ph\/blog\/","name":"HashMicro Philippine Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/ph\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-PH"},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/cb089f3c3335968258000bcefa51c1cc","name":"Daniel Garcia","image":{"@type":"ImageObject","inLanguage":"en-PH","@id":"https:\/\/www.hashmicro.com\/ph\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2025\/11\/Daniel-Garcia-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-content\/uploads\/2025\/11\/Daniel-Garcia-96x96.webp","caption":"Daniel Garcia"},"description":"Daniel Garcia writes about various industries, tailoring his content to showcase how software solutions address sector-specific needs. His articles span manufacturing, distribution, and services, offering insights into productivity improvements and digital transformation.","url":"https:\/\/www.hashmicro.com\/ph\/blog\/author\/daniel-garcia\/"}]}},"order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/posts\/5279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/comments?post=5279"}],"version-history":[{"count":42,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/posts\/5279\/revisions"}],"predecessor-version":[{"id":33137,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/posts\/5279\/revisions\/33137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/media\/23137"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/media?parent=5279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/categories?post=5279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/ph\/blog\/wp-json\/wp\/v2\/tags?post=5279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}