<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.solsoftsolutions.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-02-15</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2020/2/15/a-crash-course-on-sql-transaction-isolation-levels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-02-15</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2020/1/28/sql-server-temporal-table-tricks-and-troubles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2018/10/23/slides-from-oct-20-talk-on-reactive-extensions-for-net</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-10-24</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/11/20/write-what-you-mean</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-11-20</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/10/20/slides-from-oct-19-talk-on-asyncawait</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-10-20</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/5/5/how-to-read-xml-and-json-files-with-no-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024466240-2L9R6PHRY9I4XUQXBT26/image-asset.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Replace the empty class with the XML classes</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024332866-DOV7FZU050S8MSACSGE1/OpenXmlInVisualStudio.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Get the XML file into Visual Studio</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024164778-6N2NF6PYNDUFI6JOXQFU/PasteXMLAsClasses.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Paste Special / Paste As Classes</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024382353-JI6YBJ4U3XJGK609R854/AddClassesFile.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>The classes have to go somewhere, after all...</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024999999-CCBVYE3LDIJO9GYIDFKQ/image-asset.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Add the schema file to the assembly resources</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024905008-JANDKG5SG6J0JLQE70KC/CreateSchema.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Generate an XML schema from the open XML file</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1494024957114-KYGU2OBUN0YR55621MDF/AddXMLSchema.png</image:loc>
      <image:title>Better Software Blog - How to read XML and JSON files with (almost) no work</image:title>
      <image:caption>Add the schema to the project</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/4/27/creating-throwaway-projects-in-visual-studio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-04-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321221233-C3GUH27NLWQYOUWP95GF/ThrowawayProject.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>Throwaway project</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321115828-JEOLV977IMSMMKDSCA4F/VisualStudioQuickLaunch.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321284623-40O7WMFRQ27EDTKVSR0H/NonThrowawayProject.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>Some projects have to be saved</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321402341-31ZAF5DPU8YAABNT2XZW/CSharpInteractiveMenu.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>C# Interactive, in the 'View' menu</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321339905-I6KNXLONK8JI9TT51D85/SaveOrDiscard.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>All done: save or discard?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321440059-EYAHJQ8WA0TOKGEI8674/CSharpInteractiveExample.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>Simple example in the C# interactive window</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1493321053179-FDN9BAX3DQGCSXI8HZDO/SaveNewProjects.png</image:loc>
      <image:title>Better Software Blog - Creating throwaway projects in Visual Studio</image:title>
      <image:caption>'Save new projects' option</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/4/23/sql-server-setup-checklist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-04-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492974223697-7JMWLAZRQ36GKNON2143/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>SQL Server 2016 Setup TempDB Configuration</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492976794955-DFOYEWA66D9GD6YP22VN/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>Much better database file setup -- SQL 2016's defaults</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492974164820-IRJW0P0IGCTEMSSUW1UZ/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>SQL Server Setup: Data Directories</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492975049292-TXJ7VWPE2P00TNS4N2IY/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>Adding Trace flags to SQL Server</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492976666800-IHFGNX9FW9C6EQO76Z7Q/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>Bad database file setup -- default, through SQL 2014</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492972532643-YPCSXOO7K7F9YKYQWDG1/Partition-Stripe-Sector-Good.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>Properly aligned: reading or writing a unit from the partition affects the correct amount of data from the disk.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492973988985-15Z8ZIXA96TSZD37BQTP/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>SQL Server Setup: Security Configuration</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492972811318-JRYD08I25XX57Z2PR642/Partition-Stripe-Sector-Bad.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>Improperly aligned: reading or write a unit from the partition affects a lot more data.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1492973595647-GCWDS8DGFLKHCFPF8QO3/image-asset.png</image:loc>
      <image:title>Better Software Blog - A checklist for a better SQL Server setup (2012-2016)</image:title>
      <image:caption>SQL 2016 Setup: Perform Volume Maintenance Task[s]</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/2017/3/4/cloudpets-another-internet-toy-hack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488606005736-26SXT2TI2LZKHLEZULB9/windows-firewall-intranet-scope</image:loc>
      <image:title>Better Software Blog - CloudPets - another internet toy hack</image:title>
      <image:caption>Windows Firewall lets you set the scope of a rule, so you can only allow intranet traffic for example.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/Data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/SQL+Server</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/Visual+Studio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/tips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/performance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/reactive+extensions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/XML</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/.net</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/blog/tag/Tips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/projects/ontimenyc/screenshots</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-02-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073563852-G6QMYUXL3B9EO1OK6RZA/SnapshotPinnedWithPaidIcon.png</image:loc>
      <image:title>OnTime NYC Screenshots - Live tiles</image:title>
      <image:caption>Pin the current status to your start screen.  The live tiles will warn you of any delays and take you to the latest information.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073563852-G6QMYUXL3B9EO1OK6RZA/SnapshotPinnedWithPaidIcon.png</image:loc>
      <image:title>OnTime NYC Screenshots - Live tiles</image:title>
      <image:caption>Pin the current status to your start screen.  The live tiles will warn you of any delays and take you to the latest information.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073495941-017RWJ821TKF48CNPAKJ/InsideApp.png</image:loc>
      <image:title>OnTime NYC Screenshots - Inside the app</image:title>
      <image:caption>See the list of routes grouped by type</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073227687-FCI9N68X887W8XZA6RAA/DetailedStatus.png</image:loc>
      <image:title>OnTime NYC Screenshots - Detailed status</image:title>
      <image:caption>See the details of each line's status</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/speaking-events</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-07-12</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/speaking-events/2024/7/11/speaking-at-nyc-net-developer-group</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-07-14</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/speaking-events/2019/6/29/speaking-at-microsoft-insider-dev-tour-nyc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-06-06</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/speaking-events/2018/10/20/speaking-at-code-camp-nyc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-25</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/speaking-events/2017/10/20/speaking-at-net-developer-group</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-10-20</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/27/blog-post-04-harris-a6rpx</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/29/blog-post-03-harris-c4jzc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/27/blog-post-05-harris-cljph</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/27blog-post-02-harris-9xc8t</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/29/blog-post-06-harris-cxbfk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/2016/6/29/blog-post-01-harris-lsw5z</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-29</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/tech</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/art</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/law</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/music</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/intellectual+property</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/corporate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/film</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/ethics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/vc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/news-harris/tag/fashion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/projects/ontimenyc</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-02-26</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2021-12-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488136223389-SJETSWN5HWKC5FDKZDGL/IMG_0312.JPG</image:loc>
      <image:title>SolSoft Solutions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/aboutus</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-02-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488081220257-53CRCCHJ4A1TIKNPBRKJ/images%2Fmark-sowul-headshot.jpg</image:loc>
      <image:title>About Us</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/projects/ontimenyc/details</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-02-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073563852-G6QMYUXL3B9EO1OK6RZA/SnapshotPinnedWithPaidIcon.png</image:loc>
      <image:title>OnTime NYC - Live tiles</image:title>
      <image:caption>Pin the current status to your start screen.  The live tiles will warn you of any delays and take you to the latest information.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073495941-017RWJ821TKF48CNPAKJ/InsideApp.png</image:loc>
      <image:title>OnTime NYC - Inside the app</image:title>
      <image:caption>See the list of routes grouped by type</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1488073227687-FCI9N68X887W8XZA6RAA/DetailedStatus.png</image:loc>
      <image:title>OnTime NYC - Detailed status</image:title>
      <image:caption>See the details of each line's status</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/projects/research</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-02-26</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-03-06</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/insightsnewsletter</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-04-26</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/projects/color-synchronizer</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-09-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1536892198338-HKP913VLULC22Z4UT0RP/color-control-lighting-theme-blue.jpg</image:loc>
      <image:title>SolSoft Alienware Color Synchronizer</image:title>
      <image:caption>Blue theme color</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/58a9189929687f223f0136a3/1536892190083-ILQNVEQ2LZ7CNRIYFP4W/color-control-lighting-theme-magenta.jpg</image:loc>
      <image:title>SolSoft Alienware Color Synchronizer</image:title>
      <image:caption>Magenta theme color</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/clients-harris</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/contact-harris</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://www.solsoftsolutions.com/services-harris</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
</urlset>

