# Commonwealth Bank Tech Stack

Commonwealth Bank uses 44 tools and technologies to build, market, and sell its products.

Source: https://himalayas.app/companies/commonwealth-bank/tech-stack

## Languages & Frameworks

| Technology | What it is |
| --- | --- |
| React Native | A framework for building native apps with React |
| Spring | Provides a comprehensive programming and configuration model for modern Java-based enterprise applicat... |
| .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 |
| Java | A concurrent, class-based, object-oriented, language specifically designed to have as few implementati... |
| CSS 3 | The latest evolution of the Cascading Style Sheets language |
| C# | Simple, general-purpose, object-oriented programming language for the .NET platform |
| Kotlin | Statically typed Programming Language targeting JVM and JavaScript |
| Swift | An innovative new programming language for Cocoa and Cocoa Touch. |
| Scala | A pure-bred object-oriented language that runs on the JVM |
| TypeScript | A superset of JavaScript that compiles to clean JavaScript output |

## Development

| Technology | What it is |
| --- | --- |
| Selenium | Web Browser Automation |
| GitHub | Powerful collaboration, review, and code management for open source and private development projects |
| GitHub Actions | Automate your workflow from idea to production |
| Cypress | Better, faster, and more reliable testing for anything that runs in a browser. |
| Webpack | A bundler for javascript and friends |
| AWS Elastic Load Balancing ... | Automatically distribute your incoming application traffic across multiple Amazon EC2 instances |
| Cucumber | Simple, human collaboration. |
| 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 |
| --- | --- |
| React | A JavaScript library for building user interfaces |
| jQuery | The Write Less, Do More, JavaScript Library. |
| jQuery UI | Curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery Ja... |
| Modernizr | Respond to your user’s browser features |
| Lodash | A JavaScript utility library |

## Application Hosting

| Technology | What it is |
| --- | --- |
| Amazon EC2 | Scalable, pay-as-you-go compute capacity in the cloud |
| Microsoft Azure | Integrated cloud services and infrastructure to support computing, database, analytics, mobile, and we... |
| 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 |
| --- | --- |
| Apache Spark | Fast and general engine for large-scale data processing |
| Microsoft SQL Server | A relational database management system developed by Microsoft |
| Hadoop | Open-source software for reliable, scalable, distributed computing |

## Application Utilities

| Technology | What it is |
| --- | --- |
| Amazon Route 53 | A highly available and scalable Domain Name System (DNS) web service. |
| BlazeMeter | The Load Testing Platform for Developers |

## Analytics

| Technology | What it is |
| --- | --- |
| 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... |

## Assets and Media

| Technology | What it is |
| --- | --- |
| 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. |

## Collaboration

| Technology | What it is |
| --- | --- |
| Jira | The #1 software development tool used by agile teams to plan, track, and release great software. |
| Microsoft Office 365 | Enterprise-class set of productivity tools and cloud-based email |
| Confluence | One place to share, find, and collaborate on information |

## Back Office

| Technology | What it is |
| --- | --- |
| SAP | It is an ERP (Enterprise Resource Planning) software used for effective business operations. It is used for below operations: Supply Chain Management. Product lifecycle management. |

## Marketing and Sales Tools

| Technology | What it is |
| --- | --- |
| Facebook Ads | Social network advertising |

## Company profile

[Commonwealth Bank](https://himalayas.app/companies/commonwealth-bank.md)
