# What is Core Libraries?

They are standard code packages that a software needs to perform its basic functions.

## Overview
Core libraries are ready-made code libraries that contain the most basic building blocks of a programming language or platform. These libraries allow developers to quickly perform standard operations instead of writing code from scratch each time. Like the foundation columns of a building, they are indispensable parts that ensure the software survives and works properly.

*Analogy: It's like basic spices and basic cooking utensils in a kitchen; You don't have to invent salt every time you cook, you can complete the recipe with these basic tools at hand.*

## How it works
By including these libraries in their projects, developers can handle complex mathematical operations, data management or file operations with one-line commands.

## Where it is used
It is used in almost all programming languages ​​and operating system developments.

## Commonly confused with
It can be confused with Framework or SDK, but core libraries refer to the basic functionality and frameworks refer to a broader application skeleton.

## Frequently asked questions
**Why are core libraries important?**
It speeds up the software development process, reduces errors and ensures more stable code operation.


## Related terms
- [Framework](/en/dictionary/framework/)
- [SDK](/en/dictionary/sdk/)
- [Common Libraries](/en/dictionary/common-libraries/)

## Related tools
- [Guava](/en/discover/guava/)

---
Source: TreScout Dictionary · https://trescout.com/en/dictionary/core-libraries/
