<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Vertex BD Software</provider_name><provider_url>https://vertexcad.com/bd</provider_url><author_name>Pekka Moilanen</author_name><author_url>https://vertexcad.com/bd/author/pekkamo/</author_url><title>Smart Solutions for Eliminating Construction Errors - Vertex BD Software</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Xj8kYGFuDl"&gt;&lt;a href="https://vertexcad.com/bd/2018/11/16/smart-solutions-for-eliminating-construction-errors/"&gt;Smart Solutions for Eliminating Construction Errors&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://vertexcad.com/bd/2018/11/16/smart-solutions-for-eliminating-construction-errors/embed/#?secret=Xj8kYGFuDl" width="600" height="338" title="&#x201C;Smart Solutions for Eliminating Construction Errors&#x201D; &#x2014; Vertex BD Software" data-secret="Xj8kYGFuDl" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://vertexcad.com/bd/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://vertexcad.com/bd/wp-content/uploads/sites/3/2019/01/Vertex_customers_044.jpg</thumbnail_url><thumbnail_width>1600</thumbnail_width><thumbnail_height>1000</thumbnail_height><description>If you want to stay on budget, you have to stay on schedule. But with so many moving parts and inevitable changes along the way, it can be difficult not to veer off track with both your time and your expenses.</description></oembed>
