1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Fri Jun 28 2024 05:59:33 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.softwareangels.dev" data-wf-page="656715d91f8b2f93303fe604" data-wf-site="62e915ae104b0a26102384d3" data-wf-status="1" lang="en" data-wf-collection="656715d91f8b2f93303fe5e3" data-wf-item-slug="mobile-apps"><head><meta charset="utf-8"/><title>Software Angels</title><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="/cdn.prod.website-files.com/62e915ae104b0a26102384d3/css/software-angels.webflow.8be35e6ae.min.css" rel="stylesheet" type="text/css"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="/cdn.prod.website-files.com/62e915ae104b0a26102384d3/62ece997ff772998816eea9c_Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="/cdn.prod.website-files.com/62e915ae104b0a26102384d3/62ece99bb5c84027fcb63450_Webclip.png" rel="apple-touch-icon"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-WL4W4N05BY
vendor: 11 bytes, line 1
1"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-WL4W4N05BY');</script>
vendor: 86 bytes, line 1
1<script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script>
1<!-- Start of HubSpot Embed Code --> 2 3<!--
3<script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/27188197.js"></script>
3 --> 4 5<!-- End of HubSpot Embed Code --> 6 7<!-- Google Tag Manager --> 8
9<script>
vendor: 331 bytes, lines 9-17
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 10 11new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 12 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14 15'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 16 17})(window,document,'script','dataLayer','
17GTM-NR682LX
vendor: 3 bytes, line 17
17');
17</script>
17 18 19<!-- End Google Tag Manager --> 20 21<!-- Please keep this css code to improve the font quality--> 22<style> 23 * { 24 -webkit-font-smoothing: antialiased; 25 -moz-osx-font-smoothing: grayscale; 26} 27</style> 28 29<style> 30 .w-webflow-badge{ 31 display: none!important; 32 } 33</style> 34 35<style> 36/*width*/ 37::-webkit-scrollbar { 38width:0px; 39} 40</style></head><body>
40<script src="/d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=62e915ae104b0a26102384d3" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
40<script src="/cdn.prod.website-files.com/62e915ae104b0a26102384d3/js/webflow.3648d287e.js" type="text/javascript"></script>
40<!-- Google Tag Manager (noscript) --> 41 42<noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-NR682LX 43 44height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 45 46<!-- End Google Tag Manager (noscript) --> 47 48 49<!-- Linkedin Insight --> 50
51<script type="text/javascript"> 52_linkedin_partner_id = "6236801"; 53window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 54window._linkedin_data_partner_ids.push(_linkedin_partner_id); 55</script>
55<script type="text/javascript"> 56(function(l) { 57if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 58window.lintrk.q=[]} 59var s = document.getElementsByTagName("script")[0]; 60var b = document.createElement("script"); 61b.type = "text/javascript";b.async = true; 62b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 63s.parentNode.insertBefore(b, s);})(window.lintrk); 64</script>
64 65<noscript> 66<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6236801&fmt=gif" /> 67</noscript> 68
69<script src="/cdn.prod.website-files.com/62e915ae104b0a26102384d3%2F6470f5217e03b0faa8a404de%2F6594807b4b5b8c57c5b0e16f%2Fhs_trackcode_27188197-1.0.6.js" type="text/javascript"></script>
69<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
69</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.