{"id":1205,"date":"2026-09-12T17:40:29","date_gmt":"2026-09-12T17:40:29","guid":{"rendered":"https:\/\/matstream.com\/?page_id=1205"},"modified":"2026-09-12T20:12:14","modified_gmt":"2026-09-12T20:12:14","slug":"home","status":"publish","type":"page","link":"https:\/\/matstream.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Semi+Condensed:wght@500;600;700&#038;family=IBM+Plex+Sans:wght@400;500;600&#038;family=IBM+Plex+Mono:wght@400;500&#038;display=swap\">\n<style>\n  :root {\n    --bg: #F4F6FA;\n    --surface: #FFFFFF;\n    --surface-2: #EDF1F7;\n    --ink: #0F1F38;\n    --muted: #55657F;\n    --line: #CBD4E1;\n    --line-strong: #9FB0C8;\n    --accent: #0B5ED7;\n    --accent-ink: #0846A3;\n    --accent-soft: #E3EDFC;\n    --released: #1B7F4A;\n    --released-soft: #DDF3E6;\n    --wip: #B7690B;\n    --wip-soft: #FBEBD2;\n    --shadow: 0 18px 40px -24px rgba(15, 31, 56, .35);\n    color-scheme: light;\n  }\n  @media (prefers-color-scheme: dark) {\n    :root:not([data-theme=\"light\"]) {\n      --bg: #0C1526;\n      --surface: #13203A;\n      --surface-2: #182844;\n      --ink: #E8EEF8;\n      --muted: #9AA9C2;\n      --line: #263652;\n      --line-strong: #3C5075;\n      --accent: #5B9BFF;\n      --accent-ink: #8AB8FF;\n      --accent-soft: #1A3158;\n      --released: #4FCB86;\n      --released-soft: #16352A;\n      --wip: #F0B24F;\n      --wip-soft: #3C2C12;\n      --shadow: 0 18px 40px -24px rgba(0, 0, 0, .7);\n      color-scheme: dark;\n    }\n  }\n  :root[data-theme=\"dark\"] {\n    --bg: #0C1526;\n    --surface: #13203A;\n    --surface-2: #182844;\n    --ink: #E8EEF8;\n    --muted: #9AA9C2;\n    --line: #263652;\n    --line-strong: #3C5075;\n    --accent: #5B9BFF;\n    --accent-ink: #8AB8FF;\n    --accent-soft: #1A3158;\n    --released: #4FCB86;\n    --released-soft: #16352A;\n    --wip: #F0B24F;\n    --wip-soft: #3C2C12;\n    --shadow: 0 18px 40px -24px rgba(0, 0, 0, .7);\n    color-scheme: dark;\n  }\n\n  .ms-page, .ms-page * { box-sizing: border-box; }\n  .is-layout-constrained > .ms-page { max-width: none; }\n  body { background: var(--bg); }\n  .wp-site-blocks, .entry-content, .wp-block-post-content { padding-top: 0; margin-top: 0; }\n  .ms-page > * + * { margin-top: 0; }\n  .ms-page {\n    margin: 0;\n    background: var(--bg);\n    color: var(--ink);\n    font-family: \"IBM Plex Sans\", \"Segoe UI\", system-ui, sans-serif;\n    font-size: 16px;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n  }\n  a { color: var(--accent); text-decoration: none; }\n  a:hover { color: var(--accent-ink); }\n  a:focus-visible, button:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }\n\n  .display {\n    font-family: \"Barlow Semi Condensed\", \"Arial Narrow\", \"Segoe UI\", sans-serif;\n    font-weight: 600;\n    letter-spacing: -0.01em;\n    line-height: 1.05;\n    text-wrap: balance;\n  }\n  .mono { font-family: \"IBM Plex Mono\", Consolas, monospace; font-variant-numeric: tabular-nums; }\n  .eyebrow {\n    font-family: \"IBM Plex Mono\", Consolas, monospace;\n    font-size: 12px;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 14px;\n  }\n\n  .wrap { width: min(1120px, calc(100% - 48px)); margin: 0 auto; }\n  section { padding: 88px 0; border-top: 1px solid var(--line); }\n  h2.display { font-size: clamp(32px, 4.2vw, 46px); margin: 0 0 16px; max-width: 18ch; }\n  .lede { color: var(--muted); font-size: 18px; max-width: 58ch; margin: 0; }\n\n  \/* ---------- nav ---------- *\/\n  header.nav {\n    position: sticky; top: 0; z-index: 10;\n    background: color-mix(in srgb, var(--bg) 88%, transparent);\n    backdrop-filter: blur(10px);\n    border-bottom: 1px solid var(--line);\n  }\n  header.nav .wrap { display: flex; align-items: center; gap: 32px; height: 64px; }\n  .brand { display: flex; align-items: center; gap: 10px; color: var(--ink); font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 700; font-size: 22px; letter-spacing: .01em; }\n  .brand svg { width: 28px; height: 28px; display: block; }\n  nav.links { display: flex; gap: 26px; margin-left: 12px; }\n  nav.links a { color: var(--muted); font-size: 15px; font-weight: 500; }\n  nav.links a:hover { color: var(--ink); }\n  .nav-cta { margin-left: auto; display: flex; gap: 10px; align-items: center; }\n\n  .btn {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding: 11px 18px; border-radius: 4px;\n    font-weight: 600; font-size: 15px; line-height: 1;\n    border: 1px solid transparent; cursor: pointer;\n    transition: background .15s, border-color .15s, color .15s;\n  }\n  .btn-primary { background: var(--accent); color: #fff; }\n  .btn-primary:hover { background: var(--accent-ink); color: #fff; }\n  .btn-ghost { border-color: var(--line-strong); color: var(--ink); background: transparent; }\n  .btn-ghost:hover { border-color: var(--ink); color: var(--ink); }\n  .btn-lg { padding: 14px 22px; font-size: 16px; }\n\n  \/* ---------- hero ---------- *\/\n  .hero { padding: 80px 0 72px; border-top: 0; }\n  .hero .wrap { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: 56px; align-items: center; }\n  .hero h1 { font-size: clamp(42px, 6vw, 72px); margin: 0 0 22px; max-width: 12ch; }\n  .hero h1 em { font-style: normal; color: var(--accent); }\n  .hero p.lede { margin-bottom: 30px; }\n  .hero .cta { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }\n  .hero .cta small { color: var(--muted); font-size: 13px; width: 100%; }\n\n  \/* the app window \u2014 the real Explorer, redrawn *\/\n  .hero .wrap { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr); gap: 48px; align-items: center; }\n  .hero-copy { max-width: 560px; }\n  .hero h1 { max-width: 12ch; font-size: clamp(40px, 5vw, 64px); }\n  \/* the window is laid out at 980px and scaled to the column; --s is set by the small script below *\/\n  .app-wrap { --s: .58; position: relative; height: calc(536px * var(--s)); }\n  .app { position: absolute; top: 0; left: 0; width: 980px; transform: scale(var(--s)); transform-origin: 0 0; border: 1px solid var(--line-strong); border-radius: 8px; box-shadow: var(--shadow); overflow: hidden; background: #ffffff; color: #1f2937; font-size: 13px; font-family: \"Segoe UI\", \"IBM Plex Sans\", system-ui, sans-serif; line-height: 1.3; }\n  .app .chrome { display: flex; align-items: center; gap: 7px; padding: 8px 12px; background: #e9edf3; border-bottom: 1px solid #cfd6e0; }\n  .app .chrome i { width: 10px; height: 10px; border-radius: 50%; background: #c3cad6; display: block; }\n  .app .chrome .url { margin-left: 10px; flex: 1; background: #ffffff; border-radius: 999px; padding: 4px 12px; font-size: 12px; color: #5b6472; }\n  .app .body { display: grid; grid-template-columns: 44px 292px minmax(0, 1fr); height: 500px; }\n  .rail { background: #0c1a3d; display: flex; flex-direction: column; align-items: center; padding-top: 10px; gap: 12px; }\n  .rail span { width: 26px; height: 26px; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #ffffff; }\n  .rail span.on { background: #2c3f6e; }\n  .rail svg { width: 16px; height: 16px; }\n  .folders { border-right: 1px solid #dfe3ea; display: flex; flex-direction: column; min-width: 0; }\n  .ptabs { display: flex; border-bottom: 1px solid #dfe3ea; padding: 0 12px; height: 36px; }\n  .ptabs span { display: flex; align-items: center; color: #5b6472; margin-right: 20px; border-bottom: 2px solid transparent; }\n  .ptabs span.on { color: #0b5ed7; border-bottom-color: #0b5ed7; }\n  .tbar { display: flex; gap: 16px; padding: 7px 12px; border-bottom: 1px solid #dfe3ea; color: #1f2937; white-space: nowrap; align-items: center; }\n  .tbar span { display: inline-flex; align-items: center; gap: 5px; }\n  .tbar span.dis { color: #a5adba; }\n  .tbar svg { width: 14px; height: 14px; }\n  .tbar b { color: #c3cad6; font-weight: 400; }\n  .tree { padding: 6px 0; overflow: hidden; }\n  .tree div { display: flex; align-items: center; height: 35px; padding-right: 8px; white-space: nowrap; color: #1f2937; }\n  .tree .c { width: 12px; margin-right: 8px; color: #6b7280; font-size: 10px; text-align: center; flex: none; }\n  .tree svg { width: 18px; height: 16px; margin-right: 8px; flex: none; }\n  .tree div.sel { background: #1e6fe8; color: #ffffff; }\n  .tree div.sel .c { color: #ffffff; }\n  .grid { min-width: 0; overflow: hidden; }\n  table.sf { width: 100%; border-collapse: collapse; table-layout: fixed; }\n  table.sf th { text-align: left; font-weight: 600; padding: 9px 8px; border-bottom: 1px solid #dfe3ea; border-right: 1px solid #e6e9ef; color: #1f2937; white-space: nowrap; overflow: hidden; }\n  table.sf td { padding: 0 8px; height: 37px; border-bottom: 1px solid #e6e9ef; border-right: 1px solid #eef0f4; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #1a3d8f; }\n  table.sf td.ic { padding: 0; text-align: center; }\n  table.sf td.ic svg { width: 20px; height: 20px; vertical-align: middle; }\n  table.sf td.name { color: #1f2937; }\n  table.sf td.name .c { display: inline-block; width: 14px; color: #6b7280; font-size: 10px; }\n  table.sf td.name.child { padding-left: 32px; }\n  table.sf td.cur { box-shadow: inset 0 0 0 1.5px #1e6fe8; }\n\n  \/* ---------- principles ---------- *\/\n  .principles { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; margin-top: 56px; }\n  .principle { border-top: 2px solid var(--ink); padding-top: 18px; }\n  .principle h3 { font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 600; font-size: 24px; margin: 0 0 10px; line-height: 1.15; }\n  .principle p { margin: 0; color: var(--muted); }\n  .principle .flow { display: flex; gap: 8px; align-items: center; margin-top: 16px; flex-wrap: wrap; }\n  .principle .flow .arrow { color: var(--line-strong); }\n\n  \/* ---------- solutions ---------- *\/\n  .solutions { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 48px; }\n  .sol {\n    background: var(--surface); border: 1px solid var(--line); border-radius: 6px; padding: 26px 26px 24px;\n    display: flex; flex-direction: column; gap: 10px;\n  }\n  .sol .k { font-family: \"IBM Plex Mono\", monospace; font-size: 12px; color: var(--accent); letter-spacing: .08em; text-transform: uppercase; }\n  .sol h3 { font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 600; font-size: 26px; margin: 0; line-height: 1.1; }\n  .sol p { margin: 0; color: var(--muted); }\n  .sol ul { margin: 6px 0 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 6px; }\n  .sol li { font-size: 13px; padding: 3px 9px; border: 1px solid var(--line); border-radius: 3px; color: var(--ink); }\n  .sol.own { border-style: dashed; border-color: var(--line-strong); background: transparent; }\n\n  \/* ---------- steps ---------- *\/\n  .steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 48px; border: 1px solid var(--line); border-radius: 6px; overflow: hidden; background: var(--surface); }\n  .step { padding: 28px 28px 30px; border-right: 1px solid var(--line); }\n  .step:last-child { border-right: 0; }\n  .step .n { font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 700; font-size: 40px; color: var(--accent); line-height: 1; }\n  .step h3 { font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 600; font-size: 23px; margin: 14px 0 8px; line-height: 1.15; }\n  .step p { margin: 0; color: var(--muted); }\n\n  \/* ---------- reach ---------- *\/\n  .reach { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: start; margin-top: 8px; }\n  .reach h2 { margin-top: 0; }\n  .reach dl { margin: 0; display: grid; gap: 22px; }\n  .reach dt { font-weight: 600; font-size: 17px; margin-bottom: 4px; }\n  .reach dd { margin: 0; color: var(--muted); }\n\n  \/* ---------- pricing ---------- *\/\n  .price { background: var(--surface); border: 1px solid var(--line); border-radius: 6px; padding: 40px; display: grid; grid-template-columns: 1.2fr 1fr; gap: 40px; align-items: center; margin-top: 8px; }\n  .price h2 { margin-top: 0; }\n  .seats { display: grid; gap: 12px; }\n  .seat { display: grid; grid-template-columns: auto 1fr; gap: 14px; align-items: baseline; padding: 14px 16px; border: 1px solid var(--line); border-radius: 4px; }\n  .seat .t { font-family: \"Barlow Semi Condensed\", sans-serif; font-weight: 600; font-size: 20px; min-width: 76px; }\n  .seat .d { color: var(--muted); font-size: 14px; }\n\n  footer { border-top: 1px solid var(--line); padding: 36px 0 48px; color: var(--muted); font-size: 14px; }\n  footer .wrap { display: flex; flex-wrap: wrap; gap: 24px; align-items: center; }\n  footer .links { display: flex; gap: 22px; margin-left: auto; }\n  footer a { color: var(--muted); }\n  footer a:hover { color: var(--ink); }\n\n  @media (max-width: 900px) {\n    .hero .wrap { grid-template-columns: 1fr; gap: 40px; }\n    .principles, .steps, .reach, .price { grid-template-columns: 1fr; }\n    .step { border-right: 0; border-bottom: 1px solid var(--line); }\n    .step:last-child { border-bottom: 0; }\n    nav.links { display: none; }\n    section { padding: 64px 0; }\n  }\n  @media (max-width: 600px) {\n    .solutions { grid-template-columns: 1fr; }\n  }\n  @media (prefers-reduced-motion: no-preference) {\n    .hero h1, .hero .lede, .hero .cta { animation: rise .5s ease-out both; }\n    .hero .lede { animation-delay: .08s; }\n    .hero .cta { animation-delay: .16s; }\n    .app-wrap { animation: rise .6s ease-out .2s both; }\n    @keyframes rise { from { opacity: .001; transform: translateY(8px); } to { opacity: 1; transform: none; } }\n  }\n<\/style>\n\n<div class=\"ms-page alignfull\">\n<header class=\"nav\">\n  <div class=\"wrap\">\n    <a class=\"brand\" href=\"https:\/\/matstream.com\" aria-label=\"MatStream\">\n      <svg viewBox=\"0 0 28 28\" aria-hidden=\"true\">\n        <rect x=\"1.5\" y=\"1.5\" width=\"25\" height=\"25\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/>\n        <path d=\"M7 20V8l7 8 7-8v12\" fill=\"none\" stroke=\"var(--accent)\" stroke-width=\"2.4\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\/>\n      <\/svg>\n      MatStream\n    <\/a>\n    <nav class=\"links\">\n      <a href=\"#discipline\">Why MatStream<\/a>\n      <a href=\"#solutions\">Solutions<\/a>\n      <a href=\"#start\">Getting started<\/a>\n      <a href=\"#pricing\">Pricing<\/a>\n    <\/nav>\n    <div class=\"nav-cta\">\n      <a class=\"btn btn-primary\" href=\"mailto:info@pmsoftware.nl?subject=MatStream%20early%20access\">Request early access<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<section class=\"hero\">\n  <div class=\"wrap\">\n    <div class=\"hero-copy\">\n      <p class=\"eyebrow\">Engineering information management<\/p>\n      <h1 class=\"display\">Every record your engineering business keeps&nbsp;\u2014 <em>versioned, released, connected.<\/em><\/h1>\n      <p class=\"lede\">MatStream applies PDM discipline to all of it: parts and assemblies, drawings and documents, purchase orders and stock. Every change is a version. Every state change is a lifecycle. Every link is traceable.<\/p>\n      <div class=\"cta\">\n        <a class=\"btn btn-primary btn-lg\" href=\"mailto:info@pmsoftware.nl?subject=MatStream%20early%20access\">Request early access<\/a>\n        <a class=\"btn btn-ghost btn-lg\" href=\"#discipline\">See how it works<\/a>\n        <small>Currently in beta \u00b7 Cloud-hosted \u00b7 Works with Inventor and Vault workflows<\/small>\n      <\/div>\n    <\/div>\n\n    <div class=\"app-wrap\">\n      <div class=\"app\" aria-label=\"The MatStream Explorer showing a project's bill of materials\">\n        <svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n          <defs>\n            <symbol id=\"i-folder\" viewBox=\"0 0 20 16\"><path d=\"M1 3.5A1.5 1.5 0 0 1 2.5 2h4.6l1.8 2H17.5A1.5 1.5 0 0 1 19 5.5v8A1.5 1.5 0 0 1 17.5 15h-15A1.5 1.5 0 0 1 1 13.5z\" fill=\"#f2c230\" stroke=\"#d9a400\"\/><\/symbol>\n            <symbol id=\"i-folder-o\" viewBox=\"0 0 20 16\"><path d=\"M1 3.5A1.5 1.5 0 0 1 2.5 2h4.6l1.8 2H17.5A1.5 1.5 0 0 1 19 5.5v8A1.5 1.5 0 0 1 17.5 15h-15A1.5 1.5 0 0 1 1 13.5z\" fill=\"none\" stroke=\"#d9a400\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-home\" viewBox=\"0 0 20 16\"><path d=\"M2 8.5 10 2l8 6.5V15h-5v-5H7v5H2z\" fill=\"#4b5563\"\/><\/symbol>\n            <symbol id=\"i-part\" viewBox=\"0 0 20 20\"><path d=\"M10 2l7 4v8l-7 4-7-4V6z\" fill=\"none\" stroke=\"#1a8f8f\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><path d=\"M3 6l7 4 7-4M10 10v8\" fill=\"none\" stroke=\"#1a8f8f\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-asm\" viewBox=\"0 0 20 20\"><path d=\"M6 3l4 2v4L6 11 2 9V5z\" fill=\"none\" stroke=\"#1a8f8f\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><path d=\"M14 3l4 2v4l-4 2-4-2V5z\" fill=\"none\" stroke=\"#1a8f8f\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><path d=\"M10 10l4 2v4l-4 2-4-2v-4z\" fill=\"none\" stroke=\"#1a8f8f\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><\/symbol>\n            <symbol id=\"i-doc\" viewBox=\"0 0 20 20\"><path d=\"M5 2h7l4 4v12H5z\" fill=\"none\" stroke=\"#5a45c8\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><path d=\"M12 2v4h4M8 12l2 2 3-4\" fill=\"none\" stroke=\"#5a45c8\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-pdf\" viewBox=\"0 0 20 20\"><path d=\"M5 2h7l4 4v12H5z\" fill=\"none\" stroke=\"#4b5563\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><path d=\"M12 2v4h4M8 9h5M8 12h5M8 15h3\" fill=\"none\" stroke=\"#4b5563\" stroke-width=\"1.3\"\/><circle cx=\"15\" cy=\"15.5\" r=\"3\" fill=\"#1a8f8f\"\/><\/symbol>\n            <symbol id=\"i-cart\" viewBox=\"0 0 20 16\"><path d=\"M1 2h3l2 8h9l2-6H5\" fill=\"none\" stroke=\"#7c3aed\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><circle cx=\"7\" cy=\"13.5\" r=\"1.3\" fill=\"#7c3aed\"\/><circle cx=\"14\" cy=\"13.5\" r=\"1.3\" fill=\"#7c3aed\"\/><\/symbol>\n            <symbol id=\"i-case\" viewBox=\"0 0 20 16\"><rect x=\"2\" y=\"4\" width=\"16\" height=\"10\" rx=\"1.5\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"1.5\"\/><path d=\"M7 4V2h6v2M2 8h16\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-wh\" viewBox=\"0 0 20 16\"><path d=\"M2 14V6l8-4 8 4v8z\" fill=\"none\" stroke=\"#b45309\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><path d=\"M6 14V9h8v5\" fill=\"none\" stroke=\"#b45309\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-filter\" viewBox=\"0 0 20 16\"><path d=\"M2 2h16l-6 7v5l-4 1V9z\" fill=\"none\" stroke=\"#6b7280\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><\/symbol>\n            <symbol id=\"i-book\" viewBox=\"0 0 20 16\"><path d=\"M3 2h14v12H3zM3 5h14M6 5v9\" fill=\"none\" stroke=\"#4b5563\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-refresh\" viewBox=\"0 0 16 16\"><path d=\"M13 8a5 5 0 1 1-1.5-3.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M13 2v3.5H9.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-new\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><path d=\"M8 5v6M5 8h6\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-edit\" viewBox=\"0 0 16 16\"><path d=\"M3 13l1-4 7-7 3 3-7 7z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><\/symbol>\n            <symbol id=\"i-del\" viewBox=\"0 0 16 16\"><rect x=\"2.5\" y=\"2.5\" width=\"11\" height=\"11\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><path d=\"M6 6l4 4M10 6l-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-lib\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"4\" width=\"12\" height=\"9\" rx=\"1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><path d=\"M6 4V2.5h4V4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-link\" viewBox=\"0 0 16 16\"><path d=\"M7 9a3 3 0 0 0 4 0l2-2a3 3 0 0 0-4-4l-1 1M9 7a3 3 0 0 0-4 0l-2 2a3 3 0 0 0 4 4l1-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-state\" viewBox=\"0 0 16 16\"><path d=\"M2 5h9l-2-2M14 11H5l2 2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-menu\" viewBox=\"0 0 16 16\"><path d=\"M2 4h12M2 8h12M2 12h12\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/symbol>\n            <symbol id=\"i-house\" viewBox=\"0 0 16 16\"><path d=\"M2 8l6-5 6 5v6H10v-4H6v4H2z\" fill=\"currentColor\"\/><\/symbol>\n            <symbol id=\"i-explorer\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M5 6h6M5 9h6M5 12h4\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-brief\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"5\" width=\"12\" height=\"9\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M6 5V3h4v2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-gear\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"2.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M8 1.5v2M8 12.5v2M1.5 8h2M12.5 8h2M3.4 3.4l1.4 1.4M11.2 11.2l1.4 1.4M3.4 12.6l1.4-1.4M11.2 4.8l1.4-1.4\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-people\" viewBox=\"0 0 16 16\"><circle cx=\"6\" cy=\"5.5\" r=\"2.3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><circle cx=\"11.5\" cy=\"6.5\" r=\"1.8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><path d=\"M1.5 13.5a4.5 4.5 0 0 1 9 0M10 13.5a3.5 3.5 0 0 1 4.5-3.3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-cal\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"3\" width=\"12\" height=\"11\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M2 7h12M5 1.5v3M11 1.5v3\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/symbol>\n            <symbol id=\"i-clip\" viewBox=\"0 0 16 16\"><rect x=\"3\" y=\"3\" width=\"10\" height=\"11\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M6 3V2h4v1M6 8h4M6 11h3\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/symbol>\n            <symbol id=\"i-tag\" viewBox=\"0 0 16 16\"><path d=\"M2 2h6l6 6-6 6-6-6z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><circle cx=\"5.5\" cy=\"5.5\" r=\"1\" fill=\"currentColor\"\/><\/symbol>\n          <\/defs>\n        <\/svg>\n\n        <div class=\"chrome\"><i><\/i><i><\/i><i><\/i><span class=\"url\">app.matstream.com\/w\/acme\/explorer<\/span><\/div>\n        <div class=\"body\">\n          <div class=\"rail\">\n            <span><svg><use href=\"#i-menu\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-house\"\/><\/svg><\/span>\n            <span class=\"on\"><svg><use href=\"#i-explorer\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-brief\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-gear\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-people\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-cal\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-clip\"\/><\/svg><\/span>\n            <span><svg><use href=\"#i-tag\"\/><\/svg><\/span>\n          <\/div>\n\n          <div class=\"folders\">\n            <div class=\"ptabs\"><span class=\"on\">Folders<\/span><\/div>\n            <div class=\"tbar\">\n              <span><svg><use href=\"#i-refresh\"\/><\/svg>Refresh<\/span>\n              <span><svg><use href=\"#i-new\"\/><\/svg>New<\/span>\n              <span><svg><use href=\"#i-edit\"\/><\/svg>Edit<\/span>\n              <span><svg><use href=\"#i-del\"\/><\/svg>Delete<\/span>\n            <\/div>\n            <div class=\"tree\">\n              <div style=\"padding-left:14px\"><span class=\"c\">&#9662;<\/span><svg><use href=\"#i-home\"\/><\/svg>Acme<\/div>\n              <div style=\"padding-left:34px\"><span class=\"c\">&#9662;<\/span><svg><use href=\"#i-folder\"\/><\/svg>Projects<\/div>\n              <div style=\"padding-left:54px\"><span class=\"c\">&#9662;<\/span><svg><use href=\"#i-folder\"\/><\/svg>2026<\/div>\n              <div style=\"padding-left:74px\"><span class=\"c\">&#9662;<\/span><svg><use href=\"#i-folder-o\"\/><\/svg>Sample Engineering Project<\/div>\n              <div class=\"sel\" style=\"padding-left:94px\"><span class=\"c\"><\/span><svg><use href=\"#i-folder-o\"\/><\/svg>Bill of Materials (BOM)<\/div>\n              <div style=\"padding-left:94px\"><span class=\"c\"><\/span><svg><use href=\"#i-folder\"\/><\/svg>Controlled Documents<\/div>\n              <div style=\"padding-left:94px\"><span class=\"c\">&#9656;<\/span><svg><use href=\"#i-book\"\/><\/svg>Document Control Worklists<\/div>\n              <div style=\"padding-left:94px\"><span class=\"c\"><\/span><svg><use href=\"#i-folder\"\/><\/svg>Incoming Submittals<\/div>\n              <div style=\"padding-left:94px\"><span class=\"c\"><\/span><svg><use href=\"#i-folder\"\/><\/svg>Outgoing Transmittals<\/div>\n              <div style=\"padding-left:94px\"><span class=\"c\"><\/span><svg><use href=\"#i-filter\"\/><\/svg>Requirements<\/div>\n              <div style=\"padding-left:34px\"><span class=\"c\">&#9656;<\/span><svg><use href=\"#i-cart\"\/><\/svg>Purchasing<\/div>\n              <div style=\"padding-left:34px\"><span class=\"c\">&#9656;<\/span><svg><use href=\"#i-case\"\/><\/svg>Sales<\/div>\n              <div style=\"padding-left:34px\"><span class=\"c\">&#9656;<\/span><svg><use href=\"#i-wh\"\/><\/svg>Warehouse<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"grid\">\n            <div class=\"ptabs\"><span class=\"on\">Explorer<\/span><span>Actions<\/span><span>Tools<\/span><span>View<\/span><span>Export<\/span><\/div>\n            <div class=\"tbar\">\n              <span><svg><use href=\"#i-refresh\"\/><\/svg>Refresh<\/span>\n              <span><svg><use href=\"#i-new\"\/><\/svg>New &#9662;<\/span><b>|<\/b>\n              <span class=\"dis\"><svg><use href=\"#i-del\"\/><\/svg>Delete<\/span><b>|<\/b>\n              <span><svg><use href=\"#i-lib\"\/><\/svg>Library<\/span>\n              <span class=\"dis\"><svg><use href=\"#i-link\"\/><\/svg>Link<\/span>\n              <span class=\"dis\">Unlink<\/span><b>|<\/b>\n              <span class=\"dis\"><svg><use href=\"#i-state\"\/><\/svg>Change State<\/span>\n            <\/div>\n            <table class=\"sf\">\n              <colgroup><col style=\"width:40px\"><col style=\"width:200px\"><col style=\"width:46px\"><col style=\"width:46px\"><col style=\"width:46px\"><col style=\"width:52px\"><col style=\"width:52px\"><col><col style=\"width:118px\"><\/colgroup>\n              <thead><tr><th>Ic<\/th><th>Name<\/th><th>Ver<\/th><th>Pos<\/th><th>Tag<\/th><th>Qty<\/th><th>UoQ<\/th><th>Description<\/th><th>Part Number<\/th><\/tr><\/thead>\n              <tbody>\n                <tr><td class=\"ic\"><svg><use href=\"#i-asm\"\/><\/svg><\/td><td class=\"name cur\"><span class=\"c\">&#9662;<\/span>0023.0713.000<\/td><td>1<\/td><td><\/td><td><\/td><td>1<\/td><td><\/td><td>Lube Oil System Piping<\/td><td>0023.0713.000<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-doc\"\/><\/svg><\/td><td class=\"name child\">General Arrangement Drawing<\/td><td>1<\/td><td><\/td><td><\/td><td>1<\/td><td><\/td><td>Dimensioned drawing showing the overall arrangement<\/td><td><\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-doc\"\/><\/svg><\/td><td class=\"name child\">Inspection and Test Plan<\/td><td>1<\/td><td><\/td><td><\/td><td>1<\/td><td><\/td><td>Vendor inspection and test plan identifying hold points<\/td><td><\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-doc\"\/><\/svg><\/td><td class=\"name child\">Pressure Test Certificate<\/td><td>1<\/td><td><\/td><td><\/td><td>1<\/td><td><\/td><td>Signed certificate stating the test pressure and result<\/td><td><\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-pdf\"\/><\/svg><\/td><td class=\"name child\">0023.0713.000.pdf<\/td><td>3<\/td><td><\/td><td><\/td><td>1<\/td><td><\/td><td><\/td><td>0023.0713.000<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-asm\"\/><\/svg><\/td><td class=\"name child\"><span class=\"c\">&#9656;<\/span>0023.0713.101<\/td><td>1<\/td><td>28<\/td><td><\/td><td>1<\/td><td>pc<\/td><td>Lube Oil Header<\/td><td>0023.0713.101<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0023.9603.100<\/td><td>1<\/td><td>32<\/td><td><\/td><td>1<\/td><td>pc<\/td><td>SUCTION STRAINER, 1-1\/2&#8243; 150#<\/td><td>VSV-603100<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0732.0220.000<\/td><td>1<\/td><td>23<\/td><td><\/td><td>725<\/td><td>mm<\/td><td>Hydraulic Hose, 3\/4&#8243;<\/td><td>NHT-220000<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0732.0225.000<\/td><td>1<\/td><td>24<\/td><td><\/td><td>2502<\/td><td>mm<\/td><td>Hydraulic Hose, 1&#8243;<\/td><td>NHT-225000<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0732.0240.010<\/td><td>1<\/td><td>25<\/td><td><\/td><td>1014<\/td><td>mm<\/td><td>Hydraulic Hose, 1 1\/2&#8243;<\/td><td>NHT-240010<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0733.0120.001<\/td><td>1<\/td><td>13<\/td><td><\/td><td>2<\/td><td>pc<\/td><td>Hex Nipple, 3\/4&#8243;NPT x 3\/4&#8243;BSP (60&#8230;<\/td><td>MFF-120001<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0733.0120.051<\/td><td>1<\/td><td>16<\/td><td><\/td><td>2<\/td><td>pc<\/td><td>Straight Female Swivel Connector, 3\/4&#8243;<\/td><td>MFF-120051<\/td><\/tr>\n                <tr><td class=\"ic\"><svg><use href=\"#i-part\"\/><\/svg><\/td><td class=\"name child\">0733.0120.061<\/td><td>1<\/td><td>20<\/td><td><\/td><td>4<\/td><td>pc<\/td><td>Crimp Ferrule, 3\/4&#8243; Stainless Steel<\/td><td>MFF-120061<\/td><\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script>\n(function () {\n  var w = document.querySelector('.app-wrap'), a = w && w.querySelector('.app');\n  if (!a) return;\n  function fit() {\n    var s = Math.min(1, w.clientWidth \/ 980);\n    w.style.setProperty('--s', s);\n    w.style.height = (a.offsetHeight * s) + 'px';\n  }\n  fit();\n  window.addEventListener('resize', fit);\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(fit);\n})();\n<\/script>\n\n<section id=\"discipline\">\n  <div class=\"wrap\">\n    <p class=\"eyebrow\">The discipline<\/p>\n    <h2 class=\"display\">Built the way PDM is built. Applied to everything.<\/h2>\n    <p class=\"lede\">Product data management earned its rules the hard way: nothing is overwritten, nothing ships unreleased, and every part knows where it is used. MatStream makes those rules the foundation for any kind of record \u2014 not just CAD.<\/p>\n\n    <div class=\"principles\">\n      <div class=\"principle\">\n        <h3>Versions are the audit trail<\/h3>\n        <p>Every save of a part, document, purchase order or supplier creates a new version. Open any of them, compare, restore. The history is the record \u2014 there is no separate log to trust.<\/p>\n        <div class=\"flow mono\"><span>v5<\/span><span class=\"arrow\">\u2192<\/span><span>v6<\/span><span class=\"arrow\">\u2192<\/span><span>v7<\/span><\/div>\n      <\/div>\n      <div class=\"principle\">\n        <h3>Lifecycles gate every change<\/h3>\n        <p>States, transitions and who may perform them are configured per category. Release criteria are evaluated, not just displayed: an assembly cannot be released while a part in it is still in work.<\/p>\n        <div class=\"flow\"><span class=\"chip wip\">Work in Progress<\/span><span class=\"arrow\">\u2192<\/span><span class=\"chip released\">Released<\/span><\/div>\n      <\/div>\n      <div class=\"principle\">\n        <h3>Structures connect everything<\/h3>\n        <p>Bills of materials, Uses and Where Used links, attached drawings, the purchase order a material request became. Change one thing and see everything it touches.<\/p>\n        <div class=\"flow mono\"><span>Part<\/span><span class=\"arrow\">\u21c4<\/span><span>Assembly<\/span><span class=\"arrow\">\u21c4<\/span><span>Order<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"solutions\">\n  <div class=\"wrap\">\n    <p class=\"eyebrow\">What runs on it<\/p>\n    <h2 class=\"display\">Start with what is built. Extend to what is yours.<\/h2>\n    <p class=\"lede\">PDM, document control and procurement are not separate modules \u2014 they are configurations of the same categories, properties, lifecycles and links. Which means you can add your own.<\/p>\n\n    <div class=\"solutions\">\n      <div class=\"sol\">\n        <span class=\"k\">Parts &amp; assemblies<\/span>\n        <h3>Product data management<\/h3>\n        <p>Inventor-style parts and assemblies with stock numbers, revisions and bills of materials seeded straight from your drawings. Where Used from any part up to every assembly it sits in.<\/p>\n        <ul><li>Revisions<\/li><li>BOM<\/li><li>Where Used<\/li><li>Piping template<\/li><\/ul>\n      <\/div>\n      <div class=\"sol\">\n        <span class=\"k\">Drawings &amp; documents<\/span>\n        <h3>Document control<\/h3>\n        <p>Check files out, edit them on your desktop, check them back in \u2014 automatically. Lifecycle states on every drawing, and full-text search that looks inside the PDFs.<\/p>\n        <ul><li>Check-out \/ check-in<\/li><li>MatStreamConnect<\/li><li>PDF content search<\/li><\/ul>\n      <\/div>\n      <div class=\"sol\">\n        <span class=\"k\">Buying &amp; stock<\/span>\n        <h3>Procurement<\/h3>\n        <p>Material requests become purchase orders become receipts, each a versioned record linked back to the released engineering data it was ordered from. Stock levels per location, visible in the buyer&#8217;s inbox.<\/p>\n        <ul><li>Material request<\/li><li>Purchase order<\/li><li>Receipt<\/li><li>Stock locations<\/li><\/ul>\n      <\/div>\n      <div class=\"sol own\">\n        <span class=\"k\">Yours<\/span>\n        <h3>Anything you need to control<\/h3>\n        <p>Suppliers, customers, complaints, test reports, calibration records. Add a category, define its properties, permissions and lifecycle in the app, and it gets versions, links and search like everything else. No code.<\/p>\n        <ul><li>Categories<\/li><li>Properties<\/li><li>Lifecycles<\/li><li>Automations<\/li><li>Filters<\/li><\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"start\">\n  <div class=\"wrap\">\n    <p class=\"eyebrow\">Getting started<\/p>\n    <h2 class=\"display\">A working system on day one, not a blank database.<\/h2>\n\n    <div class=\"steps\">\n      <div class=\"step\">\n        <div class=\"n\">1<\/div>\n        <h3>Create a workspace from a template<\/h3>\n        <p>Pick a setup template \u2014 Piping, for example. Categories, properties, folders, lifecycles and permissions are seeded in minutes, with real sample structures to look at.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"n\">2<\/div>\n        <h3>Make it your organisation&#8217;s<\/h3>\n        <p>Rename states, add properties, set who may release what, define release criteria. All of it in the app, all of it versioned like the data it governs.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"n\">3<\/div>\n        <h3>Connect the desktop and the team<\/h3>\n        <p>Install MatStreamConnect to open, check out and check in files from Explorer. Invite Editors and Viewers. Share a record by link with a supplier who has no seat at all.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap reach\">\n    <div>\n      <p class=\"eyebrow\">Beyond the engineering office<\/p>\n      <h2 class=\"display\">The people who need one record shouldn&#8217;t need the whole system.<\/h2>\n      <p class=\"lede\">Most of the people who touch engineering data are not engineers. MatStream gives them exactly the piece they need.<\/p>\n    <\/div>\n    <dl>\n      <div><dt>Portal shares<\/dt><dd>Share an assembly, a drawing or a purchase order by link. The recipient can view it \u2014 or contribute files and records to it \u2014 without a seat and without seeing anything else.<\/dd><\/div>\n      <div><dt>Quick search across everything<\/dt><dd>One search box over names, numbers, properties and the text inside attached PDFs. Results take you straight to the record&#8217;s place in the tree.<\/dd><\/div>\n      <div><dt>Property-level permissions<\/dt><dd>Cost price visible to purchasing, hidden from the shop floor \u2014 on the same record, in the same grid. Permissions live on the property, not on a copy of the data.<\/dd><\/div>\n      <div><dt>Import what you already have<\/dt><dd>Bring flat libraries in from Excel with a reusable import profile. Existing records are matched and versioned, not duplicated.<\/dd><\/div>\n    <\/dl>\n  <\/div>\n<\/section>\n\n<section id=\"pricing\">\n  <div class=\"wrap\">\n    <div class=\"price\">\n      <div>\n        <p class=\"eyebrow\">Pricing<\/p>\n        <h2 class=\"display\">Start free. Pay per seat when the team grows.<\/h2>\n        <p class=\"lede\">MatStream is in beta. Early-access workspaces are free while we finish; seats are added monthly after that \u2014 change them any time, up or down.<\/p>\n        <p style=\"margin-top:26px\"><a class=\"btn btn-primary btn-lg\" href=\"mailto:info@pmsoftware.nl?subject=MatStream%20early%20access\">Request early access<\/a><\/p>\n      <\/div>\n      <div class=\"seats\">\n        <div class=\"seat\"><span class=\"t\">Free<\/span><span class=\"d\">One workspace, full configuration, your own data. Ideal for setting up and evaluating.<\/span><\/div>\n        <div class=\"seat\"><span class=\"t\">Editor<\/span><span class=\"d\">Creates and changes records, checks files in and out, releases what their group is allowed to release.<\/span><\/div>\n        <div class=\"seat\"><span class=\"t\">Viewer<\/span><span class=\"d\">Browses, searches and reads everything they are permitted to see. Never edits.<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<footer>\n  <div class=\"wrap\">\n    <span>\u00a9 2026 PM Software \u00b7 MatStream<\/span>\n    <div class=\"links\">\n      <a href=\"#solutions\">Solutions<\/a>\n      <a href=\"#pricing\">Pricing<\/a>\n      <a href=\"mailto:info@pmsoftware.nl\">Contact<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MatStream Why MatStream Solutions Getting started Pricing Request early access Engineering information management Every record your engineering business keeps&nbsp;\u2014 versioned, released, connected. MatStream applies PDM discipline to all of it: parts and assemblies, drawings and documents, purchase orders and stock. Every change is a version. Every state change is a lifecycle. Every link is traceable. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1205","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/pages\/1205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/comments?post=1205"}],"version-history":[{"count":6,"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/pages\/1205\/revisions"}],"predecessor-version":[{"id":1212,"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/pages\/1205\/revisions\/1212"}],"wp:attachment":[{"href":"https:\/\/matstream.com\/index.php\/wp-json\/wp\/v2\/media?parent=1205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}