{"id":3981,"date":"2025-09-24T13:42:20","date_gmt":"2025-09-24T19:42:20","guid":{"rendered":"https:\/\/elbsolutions.com\/projects\/?p=3981"},"modified":"2025-09-24T18:21:46","modified_gmt":"2025-09-25T00:21:46","slug":"what-technologies-do-we-use","status":"publish","type":"post","link":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/","title":{"rendered":"What app technologies do we use?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3981\" class=\"elementor elementor-3981\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba1048d e-flex e-con-boxed e-con e-parent\" data-id=\"ba1048d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77339615 elementor-widget elementor-widget-text-editor\" data-id=\"77339615\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>This is a good question &#8211; much better than &#8220;<a href=\"https:\/\/elbsolutions.com\/projects\/so-what-language-to-you-use-a-pet-peeve-question\/\" target=\"_blank\" rel=\"noopener\">what language do you use<\/a>&#8220;. The answer is the same &#8211; whatever fits the budget. A budget factors are<\/p><ul><li>who is using it and what is their level with tech<\/li><li>fool proof low skilled users?<\/li><li>users who just want the answer and don&#8217;t care about how polished it is?<\/li><li>ability for one tool to connect (or not) to another? Some tools only have a download in format 1 and tool 2 needs format 2<\/li><li>amount of time available (the project will be over before some dreams can be realized!)<\/li><li>is it needed web-wide or local computing?<\/li><li>security lockdown (eg internet vs. intranet vs. one computer)<\/li><\/ul><p>With factors like the above many tools COULD be used, now its time to determine which ones.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e532b40 e-con-full e-flex e-con e-child\" data-id=\"e532b40\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f31c457 elementor-widget elementor-widget-heading\" data-id=\"f31c457\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dashboards<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4efb8ca elementor-widget elementor-widget-text-editor\" data-id=\"4efb8ca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi.png\"><img decoding=\"async\" class=\" wp-image-4001 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png\" alt=\"\" width=\"125\" height=\"59\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-1024x486.png 1024w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-768x365.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-1536x729.png 1536w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-600x285.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi.png 1875w\" sizes=\"(max-width: 125px) 100vw, 125px\" \/><\/a>PowerBI is VERY flexible<ul><li>has many sources of input as simple as Excel to easier web interfaces like OData, SharePoint REST etc.<\/li><li>has a great security model<\/li><li>MANY different widgets to show data<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp\"><img decoding=\"async\" class=\" wp-image-3992 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp\" alt=\"\" width=\"91\" height=\"91\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp 200w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo-150x150.webp 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo-100x100.webp 100w\" sizes=\"(max-width: 91px) 100vw, 91px\" \/><\/a>Excel is a great dashboard tool for small budgets with low user count<ul><li>MANY different widgets to show data<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo.png\"><img decoding=\"async\" class=\" wp-image-4000 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-272x300.png\" alt=\"\" width=\"68\" height=\"75\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-272x300.png 272w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-928x1024.png 928w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-768x847.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-600x662.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo.png 1280w\" sizes=\"(max-width: 68px) 100vw, 68px\" \/><\/a>Filemaker is an all in one tool and is visually pleasing. Custom dashboards are trickier but often graphs and charts are good enough<\/li><li>Custom web dashboards<ul><li>the sky is the limit<\/li><li>many people make widgets to show any kind of data &#8211; very flexible<\/li><li>more expensive but it should pay off<\/li><li>can tailor to the type of user logging in if one wishes (security level A different content than B)<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2c21d6 elementor-widget elementor-widget-heading\" data-id=\"e2c21d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Databases<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f726e0b elementor-widget elementor-widget-text-editor\" data-id=\"f726e0b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sql-server.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3998 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sql-server-300x225.webp\" alt=\"\" width=\"75\" height=\"56\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sql-server-300x225.webp 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sql-server.webp 400w\" sizes=\"(max-width: 75px) 100vw, 75px\" \/><\/a>SQL &#8211; Regular databases such as SQL Server (Microsoft), Postges (good for GIS), MySQL open source (low cost) all have their place<ul><li>For speed &#8211; I am often blown away by SQL Server. They have tools to optimize queries<\/li><li>They all are easy to integrate<\/li><li>Using a feature called Stored Procedures -if the server is fast you can do a lot of computing on that powerful server before it spits back a final answer. Many people DO NOT use these but prefer to have lots of delays between asking for a lot of information. <strong>Know the power given to you &#8211; we do!<\/strong><\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4000 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-272x300.png\" alt=\"\" width=\"82\" height=\"90\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-272x300.png 272w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-928x1024.png 928w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-768x847.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo-600x662.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/filemaker-9-logo.png 1280w\" sizes=\"(max-width: 82px) 100vw, 82px\" \/><\/a>Filemaker<ul><li>This is a super tool for small projects where Excel doesn&#8217;t cut it. Excel has its limits of expertise &#8211; this is the next level<\/li><li>It is no longer a replacement for MS Access &#8211; as the price tag is minimum of 5 users putting it out reach and keeping people looking at MS Access or Excel<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/microsoft-office-access-2013-logo-C3B9946672-seeklogo.com_.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3999 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/microsoft-office-access-2013-logo-C3B9946672-seeklogo.com_.png\" alt=\"\" width=\"77\" height=\"36\" \/><\/a>MS Access<ul><li>I avoid it like the plague. It is a VERY large suck on the hours put into it for what can be produced with other tools (and much better). MS has been threatening to discontinue it for many years.\u00a0 Many customers still use it and it was the center of AutoCAD<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4002 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint-300x84.png\" alt=\"\" width=\"122\" height=\"34\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint-300x84.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint-768x216.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint-600x169.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/sharepoint.png 1024w\" sizes=\"(max-width: 122px) 100vw, 122px\" \/><\/a>SharePoint &#8211; KNOW THIS IS A 2D table only &#8211; if its that simple &#8211; use SharePoint but don&#8217;t expect performance<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced520 elementor-widget elementor-widget-heading\" data-id=\"3ced520\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Form Input<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac7efeb elementor-widget elementor-widget-text-editor\" data-id=\"ac7efeb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>This answer is tricky. If there\u00a0 is a lot of interaction between fields &#8211; a custom web app might be the way to go.<\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3992 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp\" alt=\"\" width=\"75\" height=\"75\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo.webp 200w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo-150x150.webp 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Microsoft-Excel-Logo-100x100.webp 100w\" sizes=\"(max-width: 75px) 100vw, 75px\" \/><\/a>Excel Locked-down sheets &#8211; Are all the workers remote and low-tech? Is the form needs simple? Use a locked-down Excel sheet and have a macro extract the data out<ul><li>offline workers? This is perfect for in-the-field<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4003 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-300x300.png\" alt=\"\" width=\"73\" height=\"73\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-300x300.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-1024x1024.png 1024w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-150x150.png 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-768x768.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-600x600.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe-100x100.png 100w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/adobe.png 1200w\" sizes=\"(max-width: 73px) 100vw, 73px\" \/><\/a>Adobe PDF &#8211; remote workers? Standardized info? Adobe PDF has more complex form field interations<ul><li>have people email it<\/li><li>have a SharePoint trigger read the email, extract and put the fields into a database<\/li><li>If you have O365 this is a &#8220;free choice&#8221; as it costs you no extra to do this<\/li><li>offline workers? This is perfect for in-the-field<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4004 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms-300x300.png\" alt=\"\" width=\"90\" height=\"90\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms-300x300.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms-150x150.png 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms-100x100.png 100w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/msforms.png 600w\" sizes=\"(max-width: 90px) 100vw, 90px\" \/><\/a>MS Forms &#8211; online only<ul><li>online only and simple forms<\/li><\/ul><\/li><li>Google Forms<ul><li>it can do soooo much AND inform the recipients when a new form comes in<\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4005 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms-300x174.png\" alt=\"\" width=\"103\" height=\"60\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms-300x174.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms-768x447.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms-780x450.png 780w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms-600x349.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/google-forms.png 860w\" sizes=\"(max-width: 103px) 100vw, 103px\" \/><\/a>with some custom AppScript or c# script the data can be moved forward to other applications<\/li><li>we avoid AppScript as it &#8230; works most of the time not all the time.<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/jotform.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4006 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/jotform-300x116.png\" alt=\"\" width=\"114\" height=\"44\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/jotform-300x116.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/jotform-600x231.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/jotform.png 739w\" sizes=\"(max-width: 114px) 100vw, 114px\" \/><\/a>JotForm &#8211; online only<ul><li>we have input forms done with JotForm. Their support team when something goes wrong will just tell you to start from scratch &#8211; that is frustrating when the issue is on their side. But once it works, it works<\/li><li>If you distribute their forms remotely using their &#8220;share&#8221; tool and have users log in before submitting a form &#8211; it saves a copy! The users can optionally fix their input sheets (in our case timesheets) if they make a mistake since it saves it in their list of submitted forms<\/li><\/ul><\/li><li>Custom web forms<ul><li>The sky is the limit. The ease of use can be whatever the imagination can come up with<\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4007 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress-300x300.png\" alt=\"\" width=\"92\" height=\"92\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress-300x300.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress-150x150.png 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress-100x100.png 100w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/wordpress.png 512w\" sizes=\"(max-width: 92px) 100vw, 92px\" \/><\/a>You can use popular CMS systems like WordPress to put a bit of power to the people. Gravity Forms, WP Forms, Contact 7 etc. are good plug ins for wordpress keeping the validation etc. local. THis saves cost and complexity away from the customer.<\/li><\/ul><\/li><\/ul><ul><li style=\"list-style-type: none;\"><ul><li>\u00a0<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9576698 elementor-widget elementor-widget-heading\" data-id=\"9576698\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Standard Document Management<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb324f1 elementor-widget elementor-widget-text-editor\" data-id=\"eb324f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4012 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365-300x68.png\" alt=\"\" width=\"132\" height=\"30\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365-300x68.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365-1024x230.png 1024w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365-768x173.png 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365-600x135.png 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/o365.png 1200w\" sizes=\"(max-width: 132px) 100vw, 132px\" \/><\/a>Office 365 SharePoint is the most popular<ul><li>A security model that can get out of hand, but it has all the options! If an employee or partner leaves, the owner of the subscription is in charge<\/li><\/ul><\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4013 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans-300x300.png\" alt=\"\" width=\"128\" height=\"128\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans-300x300.png 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans-150x150.png 150w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans-100x100.png 100w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Product-GSuite-logo-trans.png 600w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/a>GSuite is a formidable competitor<\/li><li>Google Docs &#8211; is the free version of GSuite &#8211; its great for groups sharing but has less control for when someone leaves and has contempt. Control is in the &#8220;creators hands&#8221;<\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4018 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy-300x119.jpg\" alt=\"\" width=\"126\" height=\"50\" srcset=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy-300x119.jpg 300w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy-1024x406.jpg 1024w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy-768x305.jpg 768w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy-600x238.jpg 600w, https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/Synchronize-between-Synology-and-QNAP-NAS-Copy.jpg 1280w\" sizes=\"(max-width: 126px) 100vw, 126px\" \/><\/a>QNAP \/ Synology &#8211; these are great file sharing tools that rival Box and DropBox. You buy the unit and the drives, configure your firewall and you are more powerful and flexible than the paid monthly subscriptions. So many people are using them it almost seems like an open source platform (then you remember the invoice). Units range from $500 without drives. The ROI is quite quick<\/li><\/ul><ul><li style=\"list-style-type: none;\">\u00a0<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee1be05 elementor-widget elementor-widget-heading\" data-id=\"ee1be05\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Backup<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2e4810 elementor-widget elementor-widget-text-editor\" data-id=\"e2e4810\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>HOME &#8211; taking drives home on a Friday on a rotation schedule has been done (this only works with certain personality types &#8211; the scientist type often forget until Sunday night)<\/li><li><a href=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/glacier.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3996 alignright\" src=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/glacier.png\" alt=\"\" width=\"72\" height=\"67\" \/><\/a>Deep cold storage &#8211; it costs a little more but no ransomware can affect a backup. Two of the most popular that we also have experience with are Azure and Glacier<\/li><li>&#8220;at someone else&#8217;s house&#8221; &#8211; synced &#8211; this is more redundancy than backup<\/li><li>SharePoint &#8211; is NOT backup but redundancy &#8211; but if you lose your laptop &#8230; its quick to restore it<\/li><li>Online systems like Sync.com, DropBox, Box etc. CAN be configured to provide a proper backup &#8211; not just redundancy<\/li><li>QNAP and Synology together over multiple locations is a SUPER option for a low budget and robust backup<\/li><li>Custom solutions<ul><li>situations like &#8220;the books&#8221; where its critical not to lose even a days worth of work and the server setup is weird (both QuickBooks and Sage for example)<\/li><\/ul><\/li><\/ul><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\">\u00a0<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aff82a7 elementor-widget elementor-widget-heading\" data-id=\"aff82a7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Web Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cfecd8 elementor-widget elementor-widget-text-editor\" data-id=\"5cfecd8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Over the years we done many different solutions &#8211; again that fit the budget.<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li>If you have lots of money, Wix is a great option<\/li><li>We have customers that use SquareSpace &#8211; its basic but does the trick<\/li><li>WordPress CMS &#8211; most of our customers like the flexibility and often no extra costs for features. When they go to the next level the costs are often reasonable<\/li><li>Custom sites &#8211; very few people opt for this<\/li><li>Because its the web, often the platforms work together. For example, if you pay with PayPal &#8211; it might be using PayPal in the back ground but you don&#8217;t know until you finally pay and paypal.com url is at the top of the web page, then it comes back to your site. Lots of integrations work well with any web platform.<\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>This is a good question &#8211; much better than &#8220;what language do you use&#8220;. The answer is the same &#8211; whatever fits the budget. A budget factors are who is using it and what is their level with tech fool proof low skilled users? users who just want the answer and don&#8217;t care about how [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3981","post","type-post","status-publish","format-standard","hentry","category-general"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What app technologies do we use? - ELB Solutions.com Inc.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What app technologies do we use? - ELB Solutions.com Inc.\" \/>\n<meta property=\"og:description\" content=\"This is a good question &#8211; much better than &#8220;what language do you use&#8220;. The answer is the same &#8211; whatever fits the budget. A budget factors are who is using it and what is their level with tech fool proof low skilled users? users who just want the answer and don&#8217;t care about how [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/\" \/>\n<meta property=\"og:site_name\" content=\"ELB Solutions.com Inc.\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-24T19:42:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-25T00:21:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png\" \/>\n<meta name=\"author\" content=\"Etienne Bley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Etienne Bley\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/\"},\"author\":{\"name\":\"Etienne Bley\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/#\\\/schema\\\/person\\\/51e717c68f4f5917c63baf88f0896c39\"},\"headline\":\"What app technologies do we use?\",\"datePublished\":\"2025-09-24T19:42:20+00:00\",\"dateModified\":\"2025-09-25T00:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/\"},\"wordCount\":1276,\"image\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/powerbi-300x142.png\",\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/\",\"url\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/\",\"name\":\"What app technologies do we use? - ELB Solutions.com Inc.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/powerbi-300x142.png\",\"datePublished\":\"2025-09-24T19:42:20+00:00\",\"dateModified\":\"2025-09-25T00:21:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/#\\\/schema\\\/person\\\/51e717c68f4f5917c63baf88f0896c39\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#primaryimage\",\"url\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/powerbi.png\",\"contentUrl\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/powerbi.png\",\"width\":1875,\"height\":890},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/what-technologies-do-we-use\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What app technologies do we use?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/#website\",\"url\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/\",\"name\":\"ELB Solutions.com Inc.\",\"description\":\"Bringing all your IT Pieces together\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/#\\\/schema\\\/person\\\/51e717c68f4f5917c63baf88f0896c39\",\"name\":\"Etienne Bley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g\",\"caption\":\"Etienne Bley\"},\"url\":\"https:\\\/\\\/elbsolutions.com\\\/projects\\\/author\\\/etienne-bley\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What app technologies do we use? - ELB Solutions.com Inc.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/","og_locale":"en_US","og_type":"article","og_title":"What app technologies do we use? - ELB Solutions.com Inc.","og_description":"This is a good question &#8211; much better than &#8220;what language do you use&#8220;. The answer is the same &#8211; whatever fits the budget. A budget factors are who is using it and what is their level with tech fool proof low skilled users? users who just want the answer and don&#8217;t care about how [&hellip;]","og_url":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/","og_site_name":"ELB Solutions.com Inc.","article_published_time":"2025-09-24T19:42:20+00:00","article_modified_time":"2025-09-25T00:21:46+00:00","og_image":[{"url":"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png","type":"","width":"","height":""}],"author":"Etienne Bley","twitter_misc":{"Written by":"Etienne Bley","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#article","isPartOf":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/"},"author":{"name":"Etienne Bley","@id":"https:\/\/elbsolutions.com\/projects\/#\/schema\/person\/51e717c68f4f5917c63baf88f0896c39"},"headline":"What app technologies do we use?","datePublished":"2025-09-24T19:42:20+00:00","dateModified":"2025-09-25T00:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/"},"wordCount":1276,"image":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#primaryimage"},"thumbnailUrl":"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png","articleSection":["General"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/","url":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/","name":"What app technologies do we use? - ELB Solutions.com Inc.","isPartOf":{"@id":"https:\/\/elbsolutions.com\/projects\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#primaryimage"},"image":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#primaryimage"},"thumbnailUrl":"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi-300x142.png","datePublished":"2025-09-24T19:42:20+00:00","dateModified":"2025-09-25T00:21:46+00:00","author":{"@id":"https:\/\/elbsolutions.com\/projects\/#\/schema\/person\/51e717c68f4f5917c63baf88f0896c39"},"breadcrumb":{"@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#primaryimage","url":"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi.png","contentUrl":"https:\/\/elbsolutions.com\/projects\/wp-content\/uploads\/2025\/09\/powerbi.png","width":1875,"height":890},{"@type":"BreadcrumbList","@id":"https:\/\/elbsolutions.com\/projects\/what-technologies-do-we-use\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elbsolutions.com\/projects\/"},{"@type":"ListItem","position":2,"name":"What app technologies do we use?"}]},{"@type":"WebSite","@id":"https:\/\/elbsolutions.com\/projects\/#website","url":"https:\/\/elbsolutions.com\/projects\/","name":"ELB Solutions.com Inc.","description":"Bringing all your IT Pieces together","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elbsolutions.com\/projects\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/elbsolutions.com\/projects\/#\/schema\/person\/51e717c68f4f5917c63baf88f0896c39","name":"Etienne Bley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f8971dfb65b25b768415568f83247df4057f15d037137e386928a804e2c997b9?s=96&d=mm&r=g","caption":"Etienne Bley"},"url":"https:\/\/elbsolutions.com\/projects\/author\/etienne-bley\/"}]}},"_links":{"self":[{"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/posts\/3981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/comments?post=3981"}],"version-history":[{"count":25,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/posts\/3981\/revisions"}],"predecessor-version":[{"id":4119,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/posts\/3981\/revisions\/4119"}],"wp:attachment":[{"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/media?parent=3981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/categories?post=3981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elbsolutions.com\/projects\/wp-json\/wp\/v2\/tags?post=3981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}