Cookies

We use cookies for analytics and advertising. You can accept all, keep only necessary, or customize your preferences. Cookie Policy

Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
    • Websites
    • Web Applications
    • Applications
    • Technology consulting for companies
    • Online marketing and branding
  • Resources
    • Blog & News
    • Tools and calculators
    • Templates and checklists
    • Independent industry reports
  • Contact
Let's talk!
Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
  • Resources
  • Contact
  • Szukaj w artykułach ⌘K
    • Websites
      Building a professional online presence
    • Web Applications
      Dedicated web applications - automate and grow your business!
    • Applications
      Custom solutions tailored to your business needs
    • Technology consulting for companies
      That support business Technology consulting for companies where technology has stopped keeping up with business
    • Online marketing and branding
      Designing logos, corporate colors and letterheads
    • Blog & News
      News from the digital world.
    • Tools and calculators
      Before you start talking to an agency, check how much your project should cost.
    • Templates and checklists
      Professional checklists for B2B companies
    • Independent industry reports
      Cyclical report programs based on publicly available sources
Let's talk!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

Services
  • Websites
  • Company websites
  • Landing page
  • Web applications
  • Mobile apps
  • MVP for startups
  • Software development
  • Technology consulting
  • Online marketing and branding
  • Website pricing
Digital Vantage
  • About us
  • Contact
  • Let's talk about your business
  • Resources for business
  • Site map
Articles and guides
  • Websites
  • Starting a business online
  • Web applications
  • Business applications
  • Google Business Profile
  • Glossary
Industry reports
  • Polish web market price analysis
  • Website costs
  • Online store costs
  • Web application costs
  • Mobile app costs
  • SaaS tool costs
Tools and calculators
  • Website cost
  • Online store cost
  • Web application cost
  • Website maintenance cost
  • Online store TCO
  • Website speed test
  • Quiz: website or app
  • Quiz: which e-commerce platform
  • Quiz: WordPress or headless
  • Quiz: ready-made SaaS or custom
Checklists and templates
  • Launching a website
  • Website audit
  • E-commerce UX checklist
  • Store migration
  • Choosing a web agency
  • Website security
Follow Us
FacebookInstagram
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

★ 5.0
Google reviews
24h
We reply on business days.
20+ yrs
in IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.

Table of Contents · 8 sections

In this article

  1. 01Business software — what is there?
  2. 02Business apps — which problem, which article
  3. 03Business management software — one system or several?
  4. 04The order of maturity — from spreadsheet to a system of your own
  5. 05Client portal — when a customer should have an account
  6. 06Will it pay off — three questions before every decision
  7. 07Technical questions have their own section
  8. 08Where to start
  1. Home›
  2. Blog & News from the Digital World›
  3. Business software — which tools a company needs, function by function
Dedicated software·Software Development·Software & Tools·Business tools·Process automation·CRM - Customer Relationship Management Systems·Mobile Applications·13 min czas czytania·16 373 znaki·2510 słów

Business software — which tools a company needs, function by function

Kod QR

Business software is chosen one function at a time: accounting, CRM, ERP, booking, your own tools. A map of situations, the order to go in and the costs.

KB
Konrad Barejko
Publikacja10 kwi 2025
Aktualizacja22 wrz 2026

Business software is not a single purchase. A company does not "implement a system" once a decade — it buys, rents or builds a separate tool for each function: invoicing, sales, stock, bookings, customer service. The decision is made per function, not per company — and that one rule organises this entire section.

You can see it in our own set-up. We rent email, calendar and analytics, because they work for us exactly as they do for everyone else. We built our CRM, the call-booking module, the project brief builder and the calculators, because that is where our way of working lives. One company, two answers — each of them right for its own function.

This article is a map, not a textbook. It shows what kinds of software for businesses exist, which article in the section answers your problem, the order in which companies usually mature, and how to check whether the spending will pay back. If you are only just setting up the company and choosing your first tools, start with our guide to the technology side of starting a company — here we write for a company that is already running and looking for what to improve.

Business software — what is there?

Business software falls into four layers: accounting and documents, sales and customer relationships (CRM), operations — orders, stock and resources (ERP) — and tools of your own, built around one company's process. Most small businesses have the first layer, some have the second and third, and only a few have the fourth.

Accounting and documents. Invoicing software, bookkeeping done by an accountant or in an app, document flow. This is the layer nobody builds for themselves, because the rules are the same for everyone and change for everyone at once. It is also where e-invoicing is heading across the EU: since April 2025, member states have been able to make structured e-invoices mandatory at home under conditions the EU has set, and from July 2030 cross-border B2B sales move to digital reporting built on the e-invoice. Dates and formats differ from country to country; what they mean for automation is covered in our article on business process automation.

Sales and CRM. Contacts, the history of conversations, quotes, the stage of each deal. As long as one person looks after customers, a spreadsheet will do; when there are more, the conversation about CRM begins.

Operations and ERP. Orders, stock, production, resource planning. ERP (Enterprise Resource Planning) ties these areas together with accounting in one system, so that the order, the stock level and the invoice know about each other.

Tools of your own. A price calculator on the website, a portal for customers, an app for the crew in the field, an integration nobody sells off the shelf. This is where the shelf of ready-made products ends.

The first three layers are now almost always subscription services running in the browser — software as a service, or SaaS. Choosing one is less about features than it looks: most of what decides whether you will be happy in three years is in the contract, the pricing tiers and the way out.

What does this look like in numbers? According to Eurostat, in 2025 ERP software was used by 41.08% of small EU enterprises (10–49 people) and CRM by 24.69%. Two small companies in five have ERP; one in four has CRM. Across all enterprises with at least ten people the shares are higher — 46.45% and 28.51% — because medium-sized and large companies use both systems far more often: ERP reaches 69.93% of medium-sized and 88.71% of large enterprises.

Those numbers say something important about any purchase decision: running a small company without ERP or CRM is the norm, not a backlog. Almost three small companies in five work without ERP of any kind. So before you start thinking about a system built to order, it is worth checking whether what you are missing is simply a tool off the shelf.

What these numbers don't tell you

Eurostat surveys enterprises with at least ten employees and self-employed persons, in most non-financial sectors — micro-businesses and the financial sector are not in it. The figures also show how many companies have a system, not how they use it: a CRM nobody records conversations in looks exactly the same in the statistics as one the whole sales team runs on.

Business apps — which problem, which article

This section is not meant to be read from start to finish. Each article answers one situation in which companies end up in a conversation about software. Find yours in the first column.

Situation in the company

Where to start

Article

The same data is typed in several times, and part of the work is making sure nothing slips

Connect the tools you already have before buying new ones

Business process automation

Customer contacts live in phones, inboxes and spreadsheets, and follow-ups get lost

One contact database with the history of every conversation

CRM for a small business

Orders, stock and invoices sit in separate programs, and the figures drift apart

Check whether you need one database, or whether connecting what you have is enough

ERP system

Customers phone to ask whether a slot is free

A calendar in which the customer picks the time

Online booking system

The team works in the field, or customers come back every week

The frequency test: app, website or PWA

Mobile apps in a company

You want to build an internal tool without hiring a developer

Low-code platforms and their limits

Low-code and no-code

The off-the-shelf program pinches, and spreadsheets of workarounds grow next to it

A five-year calculation for both options

Custom software or off-the-shelf

Which problem, which article — a map of the business software section A switchboard diagram: on the left, seven company problems written in the owner’s words; on the right, the seven articles in the section, connected one to one by arrows. “We type the same data in several times” → Business process automation. “Contacts live in five places and follow-ups get lost” → CRM for a small business. “Orders, stock and invoices are in separate programs and the figures drift apart” → ERP system. “Customers phone to ask about a slot” → Online booking system. “The team works in the field, or customers come back every week” → Mobile apps in a company. “We need an internal tool without a developer” → Low-code and no-code. “The off-the-shelf program pinches and spreadsheets of workarounds grow” → Custom software or off-the-shelf. Underneath, one line common to all of them: “Before every decision: what does this problem cost today, who will own the tool, what do you take with you when you leave”. Source: own analysis, Digital Vantage. Find your situation on the left — the arrow leads to the article Situation in the company Article “We type the same data in several times” Business process automation “Contacts live in five places and follow-ups get lost” CRM for a small business “Orders, stock and invoices are in separate programs and the figures drift apart” ERP system “Customers phone to ask about a slot” Online booking system “The team works in the field, or customers come back every week” Mobile apps in a company “We need an internal tool without a developer” Low-code and no-code “The off-the-shelf program pinches and spreadsheets of workarounds grow” Custom software or off-the-shelf Before every decision: what does this problem cost today, who will own the tool, what do you take with you when you leave. Source: own analysis, Digital Vantage www.digitalvantage.pl

Which problem, which article — a map of the business software section

Own analysis, Digital Vantage

If more than one situation fits — and in a small company that is common — start with the one that costs the most hours a week, not with the one that sounds most serious. Scattered contacts and retyped data usually share a cause: there is no single place where everything lands. In that case CRM and automation are one project in two steps, not two separate purchases.

A few words on what to expect from each article.

Automation separates three things sold under the same word — integration, RPA and AI — and shows that the first candidate for automation is frequent, boring and based on rules. It also describes our own funnel from the contact form to the conversion report, and the steps we deliberately leave to people.

CRM starts from the point at which a spreadsheet stops being enough — four signals, none of them about the number of customers — and sets out what a small company's system has to do and how to square a customer database with the GDPR and consent for marketing.

ERP system explains how ERP differs from accounting software, from MRP and from CRM, gives the signals that show a small company needs it — stock, production, several sales channels, data retyped by hand — and says when accounting software that sends and receives e-invoices is enough. It breaks the cost into five parts, of which only one appears in the vendor's price list, and shows where implementations most often go wrong.

Online booking says when a free booking calendar is enough, what a paid one has to do, what the price lists do not show, and calculates the point from which a module of your own pays off.

Mobile apps give you the frequency test: an app makes sense when someone comes back often, needs the phone's features and has an account. If not, a well-built website will do the same job for less.

Low-code and no-code explains what these platforms are, what they are best at, and which limits hide in the price lists: the number of records, the price per person, sharing outside the company. And what you take with you when you leave — the data, yes; the logic of the app, no.

Custom software asks four questions that decide the choice, calculates the total cost over five years and describes the middle road: an off-the-shelf tool as the core, with a module of your own where the ready-made one does not reach.

Business management software — one system or several?

Anyone looking for business management software usually pictures a single window with everything in it: customers, orders, stock, invoices, the rota. The market answers this in two ways. The first is an ERP system — one product with modules, one database, one vendor. The second is a set of separate tools, each the best at its own function, connected so that data flows between them on its own.

The choice depends on how tightly your processes are woven together. In a trading or manufacturing company every order changes the stock level and ends in an invoice — there, one database saves the daily job of checking which program is right. A service company has sales, a calendar and invoicing that can be chosen separately and joined up by integration. That is how we work ourselves: our CRM connects to rented email and a rented calendar instead of replacing them.

Do the first test on paper. Draw the path of one typical order from enquiry to payment and count how many times the same data passes from one place to another. Many hand-overs that change something in stock or in the books are an argument for one system; two or three are an argument for connecting what you already have. And one caveat: no business management software organises the work by itself — it moves into the computer whatever is already there, mess included.

How ERP differs from accounting software and CRM, which signals show that a small company needs it, what it costs beyond the price list and where implementations break down, we cover in the article ERP system — what it is and when a small company needs one. If you sell online, the shop joins in and has to talk to stock and accounting — and the order in which you connect them matters more than the choice of any single product.

The order of maturity — from spreadsheet to a system of your own

Digitalisation rarely starts with a system. It starts with a spreadsheet somebody set up because the orders had to be written down somewhere. After that, companies usually climb the same four steps — and each of them is a good place to be until a signal appears that it is time to go up.

Spreadsheet. Cheap, flexible, familiar to everyone. It is enough while one or two people use it and nobody needs to remember the history of changes. The signal to move on: two people edit the same file and overwrite each other's work, or someone copies data from the spreadsheet somewhere else every day.

An off-the-shelf tool on subscription. Company software from the shelf for one function — CRM, invoicing, bookings. It works straight away, and someone else looks after updates and security. Read the contract as carefully as the feature list: pricing tiers, the price per user and the export format decide more than the demo does. The signal to move on: spreadsheets of workarounds grow next to the program, because it does not handle something you do every day.

Low-code. An internal tool assembled on a platform from ready-made blocks — a table, a form, an approval step — by someone on the team, without a developer. Good for prototyping a process and for tools used by a handful of people. The signal to move on: at least two of three — you hit the limit on records or licences, customers rather than only the team are meant to use the app, the logic starts to be the core of the business. Details and the limits in the price lists: low-code and no-code — what they are.

Custom software. A system written for your process and owned by you. It makes sense where your way of working is your advantage and the cost of working around the limits of ready-made tools exceeds the cost of building and maintaining your own. How to calculate that: custom software or off-the-shelf.

Two remarks. First, the steps do not have to be climbed in order across the whole company at once — accounting can stay on subscription for ever, while the price calculator on the website goes straight to the fourth step. Second, a lower step is not a failure. A low-code prototype or a well-kept spreadsheet is the cheapest specification of a future system, should one ever be needed.

Four steps of software maturity in a company A staircase with four steps rising from left to right: 1. Spreadsheet, 2. Off-the-shelf tool on subscription (SaaS), 3. Low-code, 4. Custom software. Above the steps, cards with the signals to move up. Spreadsheet → off-the-shelf tool: two people overwrite the same file, or someone copies data from the spreadsheet every day. Off-the-shelf tool → low-code: spreadsheets of workarounds grow next to the program. Low-code → custom: a limit on records or licences, customers are meant to use the app, the logic becomes the core of the business. Under the steps a note: each function climbs the stairs separately — accounting can stay on step 2 for ever. Source: own analysis, Digital Vantage. Above each riser, the signal that it is time to move up signal → step 2 • two people overwrite the same file • someone copies data from the spreadsheet every day signal → step 3 • spreadsheets of workarounds grow next to the program signal → step 4 • a limit on records or licences • customers, not only the team, are meant to use the app • the logic becomes the core of the business Step 1 Spreadsheet one file, one or two people Step 2 Off-the-shelf subscription tool a ready-made program for one function Step 3 Low-code an internal tool from ready-made blocks, no developer Step 4 Custom software a system written for your process, owned by you Each function climbs the stairs separately — accounting can stay on step 2 for ever. Source: own analysis, Digital Vantage www.digitalvantage.pl

Four steps of software maturity in a company

Own analysis, Digital Vantage

Client portal — when a customer should have an account

A client portal is where a customer logs in to your company and finds on their own what they would otherwise have to ask for by email: documents, quotes, the status of a job, the order history. It makes sense when the customer comes back — for an invoice, for a new version of a quote, for news on where their case stands. If most customers buy once and disappear, an account will be an obstacle at checkout, not a convenience.

A good test is simple: how many emails and phone calls a week are the questions "where are we with…" and "could you send … again". Each of them is information the customer could see for themselves if there were somewhere to see it. What a customer portal will not replace is a conversation where the customer needs a decision or advice — its job is to take questions about the state of things off the team, not to take the team away from the customer.

That is how we built the customer account on this site. A customer signs in with a Google, Facebook or Discord account, or — if they prefer — with email and a password or a one-time code. Once signed in, they see in one place:

  • quotes saved from the calculators — with the cost range, the monthly cost and the estimated delivery time, so that nobody has to work it all out again a week later;
  • projects from the brief — a project description filled in step by step, which can be picked up and finished later;
  • their own comments under articles, together with whether they have passed moderation;
  • profile settings, including the preferred language.

There is also self-service account deletion: the customer confirms the decision by typing the word "DELETE" (and their password, if they set one) and does not have to write to anyone about it. We see this as part of the portal, not an extra — if opening an account takes a minute, getting rid of it should not require correspondence.

A client portal almost always starts on the website: that is where the customer comes from to log in, and a form, a calculator or an online booking system is the first place they leave their details. That is why it is worth planning it together with the website rather than as a separate project — how a company website connects with the rest of the tools is the subject of our section on websites.

Will it pay off — three questions before every decision

Whichever article on the map is yours, the calculation of whether it pays off starts with the same three questions. It is worth answering them yourselves before you ask anyone for a quote — because a contractor will give you the price of the solution, but does not know the price of your problem.

What does this problem cost today? Counted, not guessed: how many hours a week someone spends retyping, searching and chasing, how many times a month something slips — an enquiry without a reply, an invoice with a mistake, a customer nobody called back. That is the upper limit of a sensible budget. If the problem costs less per year than maintaining the solution that would remove it, the best decision is to do nothing.

Who in the company will own it? Every tool — bought, connected or built — needs a person who makes sure it is used, reports what does not work and decides on changes. Without that person the team drifts back to the spreadsheet within a few months, while the subscription or the server keeps costing money.

What happens if you have to leave? Leave a vendor who raises the price or shuts the product down, or a contractor who stops answering the phone. Can your data be taken out in a form someone else can read, and could someone else take over the code? That is settled when the contract is signed, not later — and it applies as much to a subscription at a few dozen euros a month as to a system built over months.

Once you have an answer to the first question, set it against the total cost of the solution — not the price of implementation, but the sum of implementation, subscriptions and maintenance over several years. How to run that calculation over five years for both options, and where the break-even point lies, we show in the article on custom software.

Technical questions have their own section

This section answers "whether and why". Once the decision is made, questions come from the other side: what it costs to build an application and why quotes differ, how the project runs and what the client's role in it is, what a web application is and how building a phone app differs. They are all collected in the section on web applications.

The order matters. A conversation about technology and price before anyone knows which problem is meant to disappear usually ends with a quote for a solution that looks good in the proposal and fits the company poorly.

The split is deliberate. The same text cannot at once convince an owner that a problem is worth solving and explain how to build the solution. If you are talking to a contractor, read both sections: this one before the first meeting, that one before you sign.

Where to start

Start with one function, not with the whole company. Pick the one that costs the most manual work today and find it on the map above. Before you choose a tool, write down how that function works today: who does what, in what order, where data is retyped and which exceptions only one person knows about. That sheet of paper is the cheapest specification there is — it will help you choose an off-the-shelf program, build a low-code prototype and talk to a contractor.

If you are wondering whether a ready-made subscription service will do, or whether you need something written for you, take the quiz: off-the-shelf SaaS or custom software — the result comes with its reasoning and may point to a solution cheaper than the one you had in mind. If the answer is to build, the web application cost calculator gives you an indicative budget before you speak to a contractor.

And once the decision is made and you are looking for a contractor, the scope of our custom software development is described on the service page.

FAQ

Frequently asked questions about business software

Every business needs tools for accounting and documents, and most also need something for sales and customer contact. ERP for orders and stock is useful mainly to trading and manufacturing companies. Tools built to order are needed only where off-the-shelf programs cannot handle the way you work.

When customers come back — for an invoice, a new version of a quote or news on where their case stands. Count how many emails and calls a week are questions about the state of things: each of them is something the customer could check for themselves. If most customers buy once and disappear, an account will be an obstacle at checkout rather than a convenience.

Decide separately for each function. Off-the-shelf wins where the process looks the same as everyone else's — email, accounting, the calendar. Custom-built makes sense where the way you work is your advantage and the cost of working around a ready-made tool's limits over several years exceeds the cost of building and maintaining your own.

With one function that costs the most manual work today — not with a system for the whole company. Work out what the problem costs, name the person responsible for the new tool, and check whether it can be solved by connecting tools you already have before you buy new ones.

Not sure which situation on the map is yours?

Tell us what takes up the most manual work in your company today. We will

help you judge whether an off-the-shelf tool, a connection between the ones

you already have, or a module of your own is the answer. If off-the-shelf is

enough, we will say so.

Let's talk about your business

Related Posts

    • Business software — which tools a company needs, function by function

      Business software is chosen one function at a time: accounting, CRM, ERP, booking, your own tools. A map of situations, the order to go in and the costs.

      • 1.
        ERP system — what it is, when a small business needs one and what it really costs

        What an ERP system is, how many EU firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

      • 2.
        Low code and no code — what they are and when they replace programming

        Low code and no code explained: who a citizen developer is, what a low code platform suits, its price limits and what you can take with you when you leave.

      • 3.
        Online booking system — when a free one is enough and when to build your own

        When a free booking calendar is enough, what an online booking system must handle and when a custom module pays off. Vendor prices and our estimate.

      • 4.
        CRM for small business — what it is, when you need it and how to choose

        What a CRM is, when a spreadsheet is enough, what the system must do, how to square a customer database with the GDPR and how to choose one.

      • 5.
        Custom software or off-the-shelf — how to decide in a company

        Off-the-shelf or custom software is decided one function at a time. Four questions, a five-year TCO with our own prices, and vendor lock-in both ways.

      • 6.
        Business process automation — examples and where to start

        Business process automation: how it differs from RPA and AI, EU data, e-invoicing, our hands-off funnel, examples by department and the first step.

      • 7.
        What is a mobile application, and when does a company need one

        What a mobile application is and how it differs from a website and a PWA. The frequency test, loyalty apps, working offline and app store costs.

About the Author

Konrad Barejko

More by this author

  • Cheap website design — what the lowest quote actually costs you
  • QR Code and Short Link - how to use them in online marketing
  • Business website — which kind makes sense for which company
View all posts →

Share:

FacebookTwitterLinkedInEmailWhatsAppMessengerDiscord

Table of Contents · 8 sections · 13 minutes read

In this article

  1. 01Business software — what is there?
  2. 02Business apps — which problem, which article
  3. 03Business management software — one system or several?
  4. 04The order of maturity — from spreadsheet to a system of your own
  5. 05Client portal — when a customer should have an account
  6. 06Will it pay off — three questions before every decision
  7. 07Technical questions have their own section
  8. 08Where to start

Comments

Rate this article

No comments yet. Be the first to share your thoughts!

In This Section

⇲
Image on the Digital Vantage website

ERP system — what it is, when a small business needs one and what it really costs

What an ERP system is, how many EU firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

Data publikacji: 22/09/2026
Characters: 18966•Words: 2879•Reading time: 15 min
⇲
Image on the Digital Vantage website

Low code and no code — what they are and when they replace programming

Low code and no code explained: who a citizen developer is, what a low code platform suits, its price limits and what you can take with you when you leave.

Data publikacji: 22/09/2026
Characters: 17859•Words: 2695•Reading time: 14 min
⇲
Image on the Digital Vantage website

Online booking system — when a free one is enough and when to build your own

When a free booking calendar is enough, what an online booking system must handle and when a custom module pays off. Vendor prices and our estimate.

Data publikacji: 22/09/2026
Characters: 17901•Words: 2652•Reading time: 14 min
⇲
Image on the Digital Vantage website

CRM for small business — what it is, when you need it and how to choose

What a CRM is, when a spreadsheet is enough, what the system must do, how to square a customer database with the GDPR and how to choose one.

Data publikacji: 22/09/2026
Characters: 19011•Words: 2953•Reading time: 15 min
⇲
Image on the Digital Vantage website

Custom software or off-the-shelf — how to decide in a company

Off-the-shelf or custom software is decided one function at a time. Four questions, a five-year TCO with our own prices, and vendor lock-in both ways.

Data publikacji: 14/04/2025
Characters: 21921•Words: 3330•Reading time: 17 min
⇲
Image on the Digital Vantage website

Business process automation — examples and where to start

Business process automation: how it differs from RPA and AI, EU data, e-invoicing, our hands-off funnel, examples by department and the first step.

Data publikacji: 12/04/2025
Characters: 20787•Words: 3097•Reading time: 16 min
⇲
Image on the Digital Vantage website

What is a mobile application, and when does a company need one

What a mobile application is and how it differs from a website and a PWA. The frequency test, loyalty apps, working offline and app store costs.

Data publikacji: 12/04/2025
Characters: 17049•Words: 2562•Reading time: 13 min