CINXE.COM
Digital Solutions | FactSet
<!doctype html> <html lang="en"> <head> <meta name="google-site-verification" content="8RdGbXIBTwJnbChaGZ8eKziJ_5YUzrUfTpTWrDMjvXo" /> <meta name="google-site-verification" content="g4lYoNMVHRQLXvAU7RGAtKAd91CvBm-Ze9UKHtnTCLk" /> <meta name="google-site-verification" content="IqPhvTf88G3s1K2ELjDqRbnhskttrJ5JUpNmYI5BeZQ" /> <meta name="google-site-verification" content="rOL-UAV8vMgnJ5fyp7pdyCf9eWy1PpZTTvyEU9KiCIw" /> <meta name="facebook-domain-verification" content="f5b050akk9yn7ocoxxdsgqtimxlnkz" /> <script type="text/javascript" charset="UTF-8" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="48817743-8ff9-4c07-a64a-67d66f7cbc1b"></script> <script type="text/javascript" async src="//pi.pardot.com/pdt.js"></script> <script>window["pdt"] = window["pdt"] || function () { (window["pdt"].cq = window["pdt"].cq || []).push(arguments); }</script> <script>pdt('create', 952242, 96147, 'pi.pardot.com');</script> <meta name="description" content="FactSet's market-leading digital solutions deliver value around-the-clock by combining client information with market data and analytics for a completely custom portal." /> <meta name="format-detection" content="telephone=no" /> <meta name="keywords" content="" /> <meta name="og:description" content="FactSet's market-leading digital solutions deliver value around-the-clock by combining client information with market data and analytics for a completely custom portal." /> <meta name="og:title" content="Digital Solutions | FactSet" /> <meta name="og:url" content="https://www.factset.com//solutions/digital-solutions" /> <meta name="twitter:description" content="FactSet's market-leading digital solutions deliver value around-the-clock by combining client information with market data and analytics for a completely custom portal." /> <meta name="twitter:title" content="Digital Solutions | FactSet" /> <meta name="twitter:card" content="summary" /> <meta name="robots" content="" /> <meta name="site-priority" content="5" /> <link rel="canonical" href="https://www.factset.com/solutions/digital-solutions" /> <title>Digital Solutions | FactSet</title> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('wzuhguenifcy'); </script> <!-- End of Async Drift Code --> <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="preconnect" href="https://images.ctfassets.net" /> <link rel="preconnect" href="https://videos.ctfassets.net" /> <link rel="preconnect" href="https://cdn.factset.com" /> <script src="https://polyfill.apps.factset.com/v3/polyfill.min.js"></script> <script> window.onerror = function (msg, url, lineNo, columnNo, error) { const string = msg.toLowerCase(); const substring = 'script error'; if (string.indexOf(substring) > -1) { console.error('Script Error: See Browser Console for Detail'); } else { const message = [ 'Message: ' + msg, 'URL: ' + url, 'Line: ' + lineNo, 'Column: ' + columnNo, 'Error object: ' + JSON.stringify(error), ].join(' - '); console.error(message); } return false; }; window.dataLayer = window.dataLayer || []; function gtag() { window.dataLayer?.push(arguments); } window.gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', }); </script> <script defer src="/api/prefetch"></script> <script type="module" crossorigin src="/assets/index-CefjWnqg.js"></script> <link rel="stylesheet" crossorigin href="/assets/index-BHOmK0n6.css"> </head> <body> <div id="app"></div> </body> </html>