---
title: "Data Flow 1 Flowchart"
description: "A flowchart diagram showing process flow and decision points"
category: "templates/software"
type: "flowchart"
source_file: "templates/software/data_flow_1_decoded.xml"
tags: ["development", "software", "template", "architecture", "drawio"]
---

# Data Flow 1 Flowchart

A flowchart diagram showing process flow and decision points

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="none" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="2" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;Process 1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;System Study&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Preparation&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="407.5" y="266" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="3" value="Engineering" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="417.5" y="156" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="Investors" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="211.5" y="281" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="5" value="ON-DEMAND SYSTEM DEVELOPMENT" style="shape=process;whiteSpace=wrap;align=center;verticalAlign=middle;size=0.0475;fontStyle=1;strokeWidth=3;fillColor=#FFCCCC" parent="1" vertex="1">
      <mxGeometry x="372.4999999999999" y="421" width="400" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;Process 2&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;System Analysis&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="561.5" y="176" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="7" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;strong&gt;Process&lt;/strong&gt; 3&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;List Possible&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;System Solutions&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="852.5" y="401" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="8" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;strong&gt;Process&lt;/strong&gt; 4&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Detail Chosen&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Solution&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="731.5" y="271" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="9" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;strong&gt;Process&lt;/strong&gt; 5&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;New System&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Design&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="711.5" y="540" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="10" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;strong&gt;Process&lt;/strong&gt; 6&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;New&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;System&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Construction&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="359.9999999999999" y="540" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="12" value="Management" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="862.5" y="90.00000000000003" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="13" value="Management" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="525" y="680" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="14" value="Engineering" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="206.49999999999997" y="554.9999999999999" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="15" value="Vendors" style="whiteSpace=wrap;align=center;verticalAlign=middle;fontStyle=1;strokeWidth=3;fillColor=#FFFFCC" parent="1" vertex="1">
      <mxGeometry x="721.4999999999999" y="680" width="90" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="36" value="" style="edgeStyle=none;noEdgeStyle=1;strokeColor=#990000;strokeWidth=2" parent="1" source="3" target="2" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="191.5" y="280" as="sourcePoint"/>
        <mxPoint x="291.5" y="180" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="37" value="" style="edgeStyle=none;noEdgeStyle=1;strokeColor=#990000;strokeWidth=2" parent="1" source="4" target="2" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="451.5" y="220" as="sourcePoint"/>
        <mxPoint x="551.5" y="120" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="11" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;strong&gt;Process&lt;/strong&gt; 7&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;New System&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Startup and&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 8px;&quot;&gt;Testing&lt;/p&gt;" style="verticalAlign=middle;align=center;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;fontStyle=1;strokeWidth=3;fillColor=#E6FFCC" parent="1" vertex="1">
      <mxGeometry x="515" y="540" width="110" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="51" value="" style="endArrow=none;noEdgeStyle=1;strokeColor=#990000;strokeWidth=2" parent="1" source="9" target="11" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="376.5081967213114" y="511" as="sourcePoint"/>
        <mxPoint x="571.827868852459" y="680" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="52" value="Desired &#10;functionality" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="336.5" y="281" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="53" value="Desired &#10;functionality" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="412.5" y="226" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="54" value="Documentation&#10;from similar projects" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="357.5" y="371" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="55" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="2" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="221.5" y="560" as="sourcePoint"/>
        <mxPoint x="321.5" y="460" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="431.5" y="400"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="56" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="2" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="221.5" y="530" as="sourcePoint"/>
        <mxPoint x="321.5" y="430" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="451.5" y="390"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="57" value="Elaborate&#10;cost/benefit&#10;ratio" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="477.5" y="371" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="58" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="6" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="551.5" y="400" as="sourcePoint"/>
        <mxPoint x="651.5" y="300" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="611.5" y="340"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="59" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="6" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="521.5" y="400" as="sourcePoint"/>
        <mxPoint x="621.5" y="300" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="631.5" y="350"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="60" value="Existing&#10;documentation" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="551.5000000000001" y="310.99999999999983" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="61" value="Necessary&#10;resources" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="652.5000000000002" y="281.00000000000006" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="62" value="Progress&#10;reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="716.5000000000001" y="130.00000000000003" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="63" value="Progress&#10;reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="811.5" y="176.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="64" value="Progress&#10;reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="922.5000000000001" y="291.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="65" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="6" target="12" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="431.5" y="210.0000000000001" as="sourcePoint"/>
        <mxPoint x="531.5" y="110.00000000000011" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="616.5" y="170"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="66" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;entryX=0.25;entryY=1;strokeColor=#990000;strokeWidth=2" parent="1" source="8" target="12" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="701.5" y="280" as="sourcePoint"/>
        <mxPoint x="801.5" y="180" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="67" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="7" target="12" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="831.5000000000002" y="390" as="sourcePoint"/>
        <mxPoint x="931.5000000000002" y="290" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="68" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="8" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="741.5" y="410" as="sourcePoint"/>
        <mxPoint x="681.5" y="280" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="741.5" y="390"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="69" value="" style="edgeStyle=segmentEdgeStyle;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="8" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="511.5" y="390" as="sourcePoint"/>
        <mxPoint x="611.5" y="290" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="691.5" y="316"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="70" value="Existing&#10;Models" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="701.5000000000002" y="370.9999999999999" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="71" value="Equipment&#10;specification" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="786.5" y="371" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="72" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="7" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="671.5" y="530" as="sourcePoint"/>
        <mxPoint x="771.5" y="430" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="821.5" y="440"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="73" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#990000;strokeWidth=2" parent="1" source="7" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="631.5" y="530" as="sourcePoint"/>
        <mxPoint x="731.5" y="430" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="821.5" y="460"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="74" value="Resources" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="792.5" y="420.99999999999994" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="75" value="System &#10;Advantages &#10;and Limitations" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="801.5" y="461.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="76" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="9" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="591.5" y="610" as="sourcePoint"/>
        <mxPoint x="691.5" y="510" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="741.5" y="500"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="77" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="9" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="571.5" y="620" as="sourcePoint"/>
        <mxPoint x="671.5" y="520" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="731.5" y="510"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="78" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="15" target="9" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="601.5" y="730" as="sourcePoint"/>
        <mxPoint x="701.5" y="630" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="79" value="Hardware and&#10;Software specs" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="796.5" y="640" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="81" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=0;exitY=0.75;strokeColor=#990000;strokeWidth=2" parent="1" source="9" target="13" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="591.5" y="760" as="sourcePoint"/>
        <mxPoint x="691.5" y="660" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="641.5" y="660"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="82" value="Progress&#10;Reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="652.5000000000005" y="640.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="83" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="11" target="13" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="371.5" y="690.0000000000002" as="sourcePoint"/>
        <mxPoint x="401.5000000000001" y="680" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="84" value="Progress&#10;Reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="581.5000000000002" y="640.0000000000002" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="85" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="10" target="13" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="301.5000000000001" y="770" as="sourcePoint"/>
        <mxPoint x="401.5000000000001" y="670" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="415.5" y="660"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="86" value="Progress&#10;Reports" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="427.49999999999994" y="680.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="87" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#990000;strokeWidth=2" parent="1" source="10" target="14" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="241.5" y="770" as="sourcePoint"/>
        <mxPoint x="341.5" y="670" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="88" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="11" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="221.5" y="530" as="sourcePoint"/>
        <mxPoint x="321.5" y="430" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="561.5" y="500"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="89" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="11" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="231.4999999999999" y="540" as="sourcePoint"/>
        <mxPoint x="331.4999999999999" y="440" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="581.5" y="500"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="90" value="Version&#10;specs" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="432.5" y="491" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="91" value="Certificates,&#10;system&#10;libraries" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="351.5" y="491.0000000000002" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="92" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="5" target="10" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="201.5000000000001" y="530" as="sourcePoint"/>
        <mxPoint x="301.5000000000001" y="430" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="421.5" y="500"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="93" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;strokeColor=#990000;strokeWidth=2" parent="1" source="10" target="5" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="211.5" y="540" as="sourcePoint"/>
        <mxPoint x="311.5" y="440" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="401.5" y="500"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="94" value="System&#10;specs" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="311.49999999999994" y="595.0000000000001" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="95" value="Design&#10;specs" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="595" y="491.0000000000002" width="30" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="96" value="System&#10;version" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="522.4999999999998" y="491" width="30" height="20" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```