<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Software development - offshore service | BAP Software</provider_name><provider_url>https://bap-software.net/en</provider_url><author_name>ngochth</author_name><author_url>https://bap-software.net/en/author/ngochth/</author_url><title>[SINGAPORE MARKET] BAP CONQUERS THE NEW MARKET</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="v002vastPU"&gt;&lt;a href="https://bap-software.net/en/singapore-market-bap/"&gt;[SINGAPORE MARKET] BAP CONQUERS THE NEW MARKET&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://bap-software.net/en/singapore-market-bap/embed/#?secret=v002vastPU" width="600" height="338" title="&#x201C;[SINGAPORE MARKET] BAP CONQUERS THE NEW MARKET&#x201D; &#x2014; Software development - offshore service | BAP Software" data-secret="v002vastPU" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! 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://bap-software.net/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://cdn.bap-software.net/2024/04/10230231/Artboard-54x.webp</thumbnail_url><thumbnail_width>2048</thumbnail_width><thumbnail_height>2048</thumbnail_height><description>The beginning of 2024 brings joyful news about the success of the IoT project in the Singapore market. Specializing in IoT &#x2013; monitoring and supervising devices through mobile applications, the project development team has completed requirements ahead of schedule, exceeding customer expectations. Effective communication is the key for the team to grasp requirements and ensure progress despite the tight timeline. Let&#x2019;s meet the BAP team to learn more details about this project!</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 58/61 objects using Redis
Page Caching using Redis (Requested URI contains query) 
Database Caching using Redis

Served from: bap-software.net @ 2026-04-28 15:39:58 by W3 Total Cache
-->