# Xero Tech Stack

Xero uses 76 tools and technologies to build, market, and sell its products.

Source: https://himalayas.app/companies/xero/tech-stack

## Languages & Frameworks

| Technology | What it is |
| --- | --- |
| Sass | Syntactically Awesome Style Sheets |
| Node.js | A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications |
| .NET | A free, cross-platform, open source developer platform for building many different types of applications |
| JavaScript | Lightweight, interpreted, object-oriented language with first-class functions |
| Python | A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java. |
| HTML5 | 5th major revision of the core language of the World Wide Web |
| CSS 3 | The latest evolution of the Cascading Style Sheets language |
| C# | Simple, general-purpose, object-oriented programming language for the .NET platform |
| Ruby | A dynamic, interpreted, open source programming language with a focus on simplicity and productivity |
| Go | An open source programming language that makes it easy to build simple, reliable, and efficient software |
| TypeScript | A superset of JavaScript that compiles to clean JavaScript output |

## Development

| Technology | What it is |
| --- | --- |
| Kubernetes | Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops |
| Jenkins | An extendable open source continuous integration server |
| RequireJS | JavaScript file and module loader |
| Terraform | Describe your complete infrastructure as code and build resources across providers |
| AWS CloudFormation | Create and manage a collection of related AWS resources |
| Babel | Use next generation JavaScript, today. |
| Webpack | A bundler for javascript and friends |
| AWS Elastic Load Balancing ... | Automatically distribute your incoming application traffic across multiple Amazon EC2 instances |
| Docker | Enterprise Container Platform for High-Velocity Innovation. |
| TeamCity | TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects. |

## Libraries

| Technology | What it is |
| --- | --- |
| PySpark | The Python API for Spark |
| styled-components | Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without s... |
| React | A JavaScript library for building user interfaces |
| Modernizr | Respond to your user’s browser features |
| Lodash | A JavaScript utility library |

## Application Hosting

| Technology | What it is |
| --- | --- |
| AWS Lambda | Automatically run code in response to modifications to objects in Amazon S3 buckets, messages in Kines... |
| Serverless | The most widely-adopted toolkit for building serverless applications |
| NGINX | A high performance free open source web server powering busiest sites on the Internet. |
| Microsoft IIS | A web server for Microsoft Windows |
| Amazon Web Services (AWS) | Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. |

## Data Stores

| Technology | What it is |
| --- | --- |
| Snowflake | The data warehouse built for the cloud |
| Splunk | Search, monitor, analyze and visualize machine data |
| AWS Glue | Fully managed extract, transform, and load (ETL) service |
| Amazon S3 | Store and retrieve any amount of data, at any time, from anywhere on the web |
| dbt | A command line tool that enables data analysts and engineers to transform data in their warehouse more... |
| Microsoft SQL Server | A relational database management system developed by Microsoft |
| Amazon SQS | Fully managed message queuing service |

## Application Utilities

| Technology | What it is |
| --- | --- |
| OneTrust | Privacy, security and governance technology platform |
| Amazon Route 53 | A highly available and scalable Domain Name System (DNS) web service. |
| Okta | Enterprise-grade identity management for all your apps, users & devices |
| Google reCaptcha | A free service that protects your website from spam and abuse |
| SumoLogic | Faster monitoring and troubleshooting |
| Citrix | Market-leading cloud, networking and virtualization technologies that are transforming how people, businesses and IT work and collaborate in the cloud era. |

## Analytics

| Technology | What it is |
| --- | --- |
| Google Tag Manager | Quickly and easily update tags and code snippets on your website or mobile app |
| Google Analytics | Enterprise-class web analytics. |
| Facebook Pixel | A piece of code for your website that lets you measure, optimise and build audiences for your advertis... |

## Monitoring

| Technology | What it is |
| --- | --- |
| Scalyr | Cloud-based log aggregation, server monitoring, and real-time analysis tool. |
| New Relic | SaaS Application Performance Management for Ruby, PHP, .Net, Java, Python, and Node.js Apps. |
| Datadog | Unify logs, metrics, and traces from across your distributed infrastructure. |
| SignalFx | Monitoring and Operational Intelligence for the Cloud |
| StatusPage.io | Build trust with every incident: Real-time status and incident communication. |

## Assets and Media

| Technology | What it is |
| --- | --- |
| Cloudflare | The Web Performance & Security Company. |
| Amazon CloudFront | Content delivery with low latency and high data transfer speeds |
| Akamai | The leading platform for cloud, mobile, media and security across any device, anywhere. |
| Vimeo | Vimeo is a video hosting, sharing, and services platform provider. |

## Collaboration

| Technology | What it is |
| --- | --- |
| Slack | Bring all your communication together in one place |
| Jira | The #1 software development tool used by agile teams to plan, track, and release great software. |
| Azure Active Directory | Identity and access management for the cloud |
| Google Workspace | Collaboration and productivity apps for Business. |
| Confluence | One place to share, find, and collaborate on information |

## Communications

| Technology | What it is |
| --- | --- |
| Amazon SNS | Fully managed push messaging service |
| Mailgun | The Email Service for Developers. |

## Back Office

| Technology | What it is |
| --- | --- |
| Xero | Beautiful accounting software - online, simple, smart & magical. |
| Lever | The Modern Recruiting Platform For the Fastest Growing Companies |

## Marketing and Sales Tools

| Technology | What it is |
| --- | --- |
| Facebook Ads | Social network advertising |
| Quantcast | A technology company specializing in real-time advertising and audience measurement |
| Twitter Ads | It allows businesses and brands to connect with a relevant and engaged audience |
| Salesforce | Connect to your customers in a whole new way |
| Intercom | A fundamentally new way to communicate with your customers |
| Zendesk | The leading cloud-based customer service software solution. |
| WordPress | A semantic personal publishing platform with a focus on aesthetics, web standards, and usability. |
| Google Ads | An online advertising solution that businesses use to promote their products and services on Google Search, YouTube and other sites across the web. It also allows advertisers to choose specific goals for their ads, like driving phone calls or website visits. |
| Yoast | Yoast helps you with your website optimization, whether it be through our widely used SEO software or our online SEO courses: we're here to help. |
| LinkedIn Ads | Drive website traffic, build awareness & generate higher quality leads with LinkedIn ads. Maximise B2B growth with personalised ads on the #1 platform for B2B lead generation. |

## Payments

| Technology | What it is |
| --- | --- |
| Stripe | Payments for developers |

## Company profile

[Xero](https://himalayas.app/companies/xero.md)
