Today's Deep-Dive: Horilla
Ep. 212

Today's Deep-Dive: Horilla

Episode description

This episode discusses Human Resource Management Systems (HRMS), highlighting their importance in managing employee information, salaries, and hiring processes. It introduces Herrilla, a free and open-source HR software designed to simplify HR processes and enhance organizational efficiency for businesses of all sizes. Herrilla stands out due to its cost-free nature, open-source model, and self-hosting capabilities, which provide users with control over their data and infrastructure. The software covers the entire employee lifecycle, from recruitment and onboarding to offboarding, and includes features like attendance management, leave tracking, asset management, payroll, performance management, and a help desk module. The page also provides an overview of the technical requirements and installation process for Herrilla, emphasizing its accessibility and user-friendly interface, and discusses the broader trends and benefits of HRMS solutions in today’s business landscape.

Gain digital sovereignty now and save costs

Let’s have a look at your digital challenges together. What tools are you currently using? Are your processes optimal? How is the state of backups and security updates?

Digital Souvereignty is easily achived with Open Source software (which usually cost way less, too). Our division Safeserver offers hosting, operation and maintenance for countless Free and Open Source tools.

Try it now for 1 Euro - 30 days free!

Download transcript (.srt)
0:00

Welcome to the deep dive where we unpack complex topics and turn them into crystal

0:04

clear insights

0:05

for you. Before we jump into today's deep dive though, we really want to give a

0:09

huge shout out

0:10

to our supporter, Safe Server. Safe Server takes care of the hosting for this kind

0:14

of software and

0:15

supports your digital transformation journey. You know, you can find more

0:18

information at

0:19

www.safeserver.de. Okay, so let's unpack this. Today we're diving into the, well,

0:25

the incredibly

0:26

vital world of Human Resource Management Systems, or HRMS. If you've ever watched a

0:31

business grow

0:31

and wondered, you know, how do they keep all their employee information perfectly

0:34

organized,

0:35

manage salaries, or even just find the right people to hire? Well, HRMS is the

0:39

backbone.

0:40

It's powerful software designed to streamline those crucial HR operations, making

0:44

everything

0:44

smoother and frankly far more efficient. Then the truly fascinating tool we're

0:48

exploring today is

0:49

Herrilla. It's a free and open source HR software that promises to simplify HR

0:54

processes and enhance

0:55

organizational efficiency for businesses of all sizes. Pretty interesting stuff.

0:59

That's right.

0:59

And our mission today really is to take a comprehensive look at Herrilla.

1:03

We want to explain its core features in a way that's genuinely accessible for

1:07

beginners.

1:08

You know, really explore the game-changing nature of its open source model and

1:12

discuss why HRMS

1:13

isn't just a nice-to-have anymore. It's become a crucial necessity for businesses

1:18

today. Our goal

1:19

is to give you a clear, practical entry point and to understand this powerful tool

1:23

so you can see

1:24

exactly how it helps organizations manage their most valuable asset, their people.

1:28

Right. So, for those of us who might be new to this whole concept, let's maybe

1:32

start with the

1:33

absolute basics. What exactly is an HRMS at its core? Yeah, good question. Simply

1:37

put, an HRMS is

1:39

basically a centralized system. It's designed to manage everything related to

1:43

employees and HR

1:44

processes within an organization. Just imagine it as a digital control center where

1:48

all your employee

1:49

data lives, right? From their first application to their last day, and well, every

1:53

step in between.

1:54

It takes tasks that used to be manual, repetitive, often paper-heavy things like

2:00

tracking time off

2:00

or updating personal details and automates them. This makes HR much more efficient

2:06

and, importantly,

2:07

drastically reduces the potential for human error. Okay, that makes sense. And

2:11

Herrera takes that core idea and adds some unique, maybe even revolutionary twists.

2:16

What makes Herrera stand out from the crowd? Well, what's truly fascinating here

2:19

are Herrera's

2:20

three foundational strengths. These really create those aha moments for anyone

2:24

looking at HR

2:25

software. First, and perhaps most strikingly, it's free of cost. Free. Like,

2:30

completely free.

2:31

It's completely free. Yeah. Yeah, this isn't just some basic demo or a limited

2:35

trial.

2:36

It's a comprehensive HR software solution that is absolutely free. You genuinely

2:41

don't pay for the

2:42

software itself. And this isn't just about the price tag. It's really a statement

2:45

about access.

2:46

It's democratizing professional-grade HR tools that were, you know, once pretty

2:52

exclusive to

2:53

larger budgets. Imagine the barrier this breaks down for startups, small businesses,

2:57

or nonprofits.

2:58

That accessibility is huge, absolutely. But then there's the second pillar. Open

3:03

source. Now,

3:03

for some listeners, open source might just sound like another way of saying free,

3:07

but it implies so much more, doesn't it? What's the true power here for companies?

3:11

Exactly. That's a key distinction. Being open source means the underlying code is

3:16

available

3:16

for anyone to view, modify, and distribute. This isn't just about transparency,

3:21

although that's

3:22

part of it. It means you, the user, essentially get to call the shots. You have the

3:26

freedom to

3:26

customize it, use it exactly as you see fit, with no hidden limits or asterisks. It

3:32

also fosters this

3:34

vibrant, community-driven development model that can lead to rapid improvements,

3:38

innovative features,

3:39

and often greater security because, well, lots of eyes are looking at the code.

3:43

Right, a global

3:43

network of developers potentially contributing. Precisely. And finally, it's about

3:47

ultimate

3:48

control, isn't it? The ability to host yourself. Exactly. Herrilla becomes truly

3:53

yours forever.

3:54

You have the flexibility to host it wherever you like locally, on your own servers

3:58

maybe,

3:58

or on a live cloud server. This provides total control over your data and your

4:03

infrastructure,

4:04

which is a major benefit for many organizations, especially those with, say, stringent

4:09

data

4:09

privacy concerns, or maybe those who want to avoid that vendor lock-in you get with

4:14

proprietary

4:14

systems. Okay, so with all this flexibility, free, open source, self-hosted, the

4:20

natural question

4:21

becomes, who is Herrilla really built for? Does this powerful, customizable tool

4:26

only make sense

4:27

for like tech savvy startups, or can a larger, more established company truly

4:32

leverage it

4:32

effectively? That's a great question, and actually, Herrilla's modular and scalable

4:37

design makes it

4:37

pretty ideal for businesses of all sizes, from startups just getting off the ground

4:41

to large

4:42

enterprises across various industries. Because it's open source and self-hostable,

4:46

it offers a level

4:47

of flexibility that can be tailored to very specific organizational needs. So

4:52

whether you're

4:52

a small team needing just basic employee management, or maybe a large corporation

4:57

requiring complex

4:58

payroll and performance systems, its ability to be deeply customized means it can

5:02

truly adapt.

5:02

It grows with you. All right, now that we understand the foundation's free, open

5:06

source, scalable,

5:07

let's take a tour of what Herrilla can actually do. The website boasts that it

5:11

offers all the

5:12

modules you'll ever need in one software, covering the entire employee lifecycle.

5:16

How does it simplify

5:16

that journey? It really does try to cover everything. Let's start from the very

5:19

beginning,

5:20

right? The employee's journey with a company. Recruitment. Herrilla simplifies the

5:26

entire

5:26

process. It has an intuitive user interface for candidate management, helps you

5:32

identify

5:32

potential candidates, manage the flow. And what's particularly useful, I think, is

5:36

the candidate

5:37

self-tracking. Oh, what's that? It provides real-time, transparent application

5:42

updates

5:43

for the candidates themselves. Imagine how much that improves the candidate

5:47

experience.

5:48

No more wondering what's happening with your application. That's a great feature. A

5:51

good start

5:52

to building a positive relationship. Okay, so once you've successfully hired

5:55

someone, the next

5:56

crucial step is getting them integrated smoothly. Onboarding. Absolutely. That's

6:01

where onboarding

6:02

comes in. Hyrule ensures seamless integration and familiarization for new employees.

6:08

It helps prepare

6:09

them for a successful start. And an effective onboarding experience is just vital

6:13

for enhancing

6:14

engagement, productivity, and ultimately retention rates. New employees feel

6:18

supported and valued

6:19

from day one. Makes perfect sense. And once they're in, you need to manage their

6:23

day-to-day

6:24

existence within the company structure. Exactly. Employee management is central to

6:28

that. It

6:29

centralizes all employee data, securely managing personal information. It also

6:33

covers work

6:34

information tracking, keeping tabs on roles, departments, hierarchies, statuses,

6:40

basically

6:40

streamlined workforce management. And here's a crucial integration point,

6:44

especially for maybe

6:45

larger organizations, LDIP integration. LDIP, what's that in simple terms? Think of

6:50

LDIP as

6:51

your company's central employee directory, like active directory. Herrilla can

6:56

automatically pull

6:57

information from it. This eliminates a massive amount of manual data entry and

7:01

ensures consistency

7:02

across all your systems. It's a huge time saver. Got it. Okay. And when an employee

7:06

eventually

7:06

moves on, what about off-boarding? That can sometimes be a messy process. Herrilla

7:10

handles

7:11

off-boarding just as smoothly, or aims to. It streamlines resignation handling with

7:16

an intuitive

7:17

interface, enables efficient tracking and processing of employee exits. You could

7:21

even

7:22

design customized workflows for different exit types like resignation, retirement,

7:26

termination,

7:27

making sure no crucial steps are missed, and importantly, compliance is maintained.

7:32

Okay,

7:32

so that covers the entire life cycle from hire to retire, so to speak. But it's not

7:38

just about the

7:38

big milestones. Is it the day-to-day stuff, like managing who's in and out, or

7:42

tracking leave

7:43

requests? That can be just as complex. They absolutely are, and that's where Herrilla's

7:47

operational modules really shine, I think. Take attendance management. It automates

7:51

checking out,

7:52

eliminating manual tracking pretty effortlessly. It includes specific capabilities

7:57

like biometric

7:57

integration for precise tracking over time calculation to ensure proper

8:01

compensation,

8:02

and late-come and early-out tracking to help promote punctuality. This really cuts

8:06

down on

8:06

administrative burden and helps ensure accurate payroll. Yeah, I can see that. And

8:10

leave requests,

8:11

they can be a nightmare to track manually. Easy to make mistakes, compliance

8:15

headaches.

8:15

Oh, definitely. Herrilla's Leave Management Module addresses that head-on. It simplifies

8:21

employee

8:21

leave applications, gets rid of the manual paperwork, and this isn't just about

8:25

managing

8:26

days off conveniently. Imagine avoiding major legal headaches or fines, because

8:30

Herrilla

8:31

automatically ensures your leave policies are strictly adhered to. It tracks every

8:35

accrual and

8:36

balance with built-in compliance checks. It even offers flexible approval workflows

8:40

with customizable

8:41

rules for different lease types. Okay, that's critical. Asset management is another

8:46

area often

8:46

overlooked, maybe by smaller companies, but crucial, especially during onboarding

8:50

and offboarding.

8:51

Laptops, phones. Indeed. Herrilla handles asset management too. It tracks the

8:57

location, status,

8:58

and usage of company assets, including handling asset requests in all locations.

9:02

This helps with

9:03

optimized maintenance and reliability through things like automated scheduling, and

9:07

ensures

9:07

improved compliance and risk management by keeping clear audit trails. Who has what?

9:12

When? Good stuff.

9:13

Okay, moving on to the critical financial and performance aspects. How does Herrilla

9:18

streamline

9:18

something as complex, and let's face it, sensitive as payroll? Yeah, payroll has to

9:22

be right. Herrilla

9:23

simplifies it significantly. It streamlines contract management, allows for

9:27

customized

9:28

employment agreements, it lets you manage allowances with ease, customizable

9:32

options there,

9:33

and simplify deduction management with customization and targeted allocation.

9:37

And crucially, it offers effortless federal tax management with customizable

9:42

calculations

9:43

for accurate withholdings. The goal is less manual calculation, fewer errors for

9:47

your finance team.

9:48

Fewer errors in payroll is always a good thing. And in terms of employee growth and

9:52

development,

9:52

how does it help with performance management? That's where the performance

9:55

management system,

9:56

PMS, comes in. It's really all about enhancing clarity and OKR objectives and key

10:02

results

10:02

alignment. It helps employees clearly see how their individual work connects with

10:06

the bigger

10:07

company goals. The system provides 360 degree performance insights. 360 degrees

10:13

meaning,

10:13

meaning instead of just the manager's view, you get feedback from peers, direct

10:18

reports,

10:19

maybe even the employee themselves through self-assessment. It creates a much fuller,

10:23

more nuanced picture of performance. And that really fosters continuous improvement

10:28

through

10:28

that feedback loop. Right. And for all those little day to day questions employees

10:32

have rather than

10:33

constantly pinging HR, is there a dedicated place for that? Yes, exactly. There's

10:38

the help desk

10:39

module. It centralizes FAQs, enables quick self-service solutions, and reduces

10:44

those

10:45

repetitive inquiries for your HR team. It offers efficient ticket handling with

10:49

automated workflows

10:50

and real-time updates, and supports prioritization and escalation for urgent issues.

10:54

Ensures employees

10:54

get the support they need quickly. Very practical. And finally, I think you

10:58

mentioned mobility for

10:59

people not always at their desks. Yep. There's the Horilla mobile app for both

11:03

Android and iOS.

11:04

This allows management of attendance, leaves, employee data effortlessly right from

11:09

your phone.

11:09

Makes it truly accessible wherever you are. Wow. Okay. So that's an incredibly

11:14

comprehensive suite

11:15

of features. Really covers a lot of ground. But as we discussed earlier, Horilla is

11:20

open source.

11:21

And that term, open source, might sound a bit daunting or technical to someone new

11:26

to that

11:27

concept. Let's really try and demystify getting started. What are the core

11:31

technical requirements

11:32

for installation? Like what do you actually need? You're right. It's important to

11:37

be clear here.

11:37

While it's open source and offers immense flexibility, getting started does involve

11:43

a

11:43

few technical steps. Think of it maybe like assembling flat pack furniture. The

11:48

instructions

11:49

are usually clear, but you need the right tools and you need to follow the sequence.

11:52

So the key

11:53

foundational software you'll need are Python, which is a powerful programming

11:57

language, Django,

11:58

which is a popular web framework built with Python, and a database to store all

12:03

your data.

12:03

Postgresql is the preferred option they recommend. The good news, especially for

12:08

beginners, is that

12:09

Herrera provides detailed setup instructions for Ubuntu, Windows, and macOS, so it

12:14

covers the main

12:14

systems people use. Okay, so it's not just a one-click install like some commercial

12:19

software

12:19

might be, but the steps are clearly laid out. Could you maybe give us a high-level

12:24

overview

12:24

of that installation process, just the main steps for someone unfamiliar with it?

12:28

Absolutely.

12:29

Let's break it down simply. At a high level, the general flow involves a few key

12:33

steps.

12:34

First, you'll clone the repository using Git. Imagine that's just like downloading

12:39

the entire

12:40

Arula project code from the internet onto your computer. Downloading the blueprints,

12:44

basically.

12:44

Exactly. Then, you set up a Python virtual environment. Think of this like creating

12:50

a

12:50

dedicated clean toolbox just for Arula on your computer. It keeps all its specific

12:55

parts neatly

12:56

organized, stops them clashing with other software. Okay, a separate workspace.

13:00

Precisely. After that,

13:02

you configure environment variables. These are just little settings like a secret

13:06

key for security,

13:08

your database connection details, and importantly a deban it password, which you'll

13:12

need for the

13:12

initial setup. Then you run Django migrations. This just tells Arula to set up the

13:17

correct database

13:18

structure automatically based on the code. If needed, you enable translations. And

13:23

finally,

13:23

you can run the project locally. Usually, you just open your web browser and go to

13:27

attp.localhost.8000. Okay, that sounds like a clear roadmap, and you've made those

13:34

terms much

13:35

more approachable, thank you. And for someone who isn't a developer, maybe an HR

13:38

professional

13:39

wanting to try this out, are there specific resources to help them through this

13:43

specific setup?

13:44

Yes, absolutely. And this is crucial for accessibility. The source material

13:48

explicitly

13:49

mentions step-by-step video tutorials. These are just invaluable for visual

13:53

learners and

13:54

beginners who want to follow along without needing deep technical knowledge

13:57

beforehand.

13:57

These guides are specifically designed to walk you through each part of the setup,

14:01

making it, well, surprisingly approachable, actually. That's great to hear. Video

14:05

guides

14:06

make a huge difference. So once you have it up and running, what are your initial

14:10

choices

14:11

when you first log in? What do you see? Right, so once you've got it running,

14:14

you log in for the very first time, you'll have two main setup choices presented to

14:19

you. You can

14:19

either initialize database. This creates a kind of bare-bone structure, a super

14:24

admin user,

14:25

a default company like headquarters, a department, and a basic job position to get

14:30

you going.

14:30

Start from scratch. Exactly. Or you can choose to load

14:34

demo data. This is fantastic for quick exploration. It fills the system with sample

14:39

employees,

14:40

leave requests, etc. So you can get a feel for how everything works without having

14:44

to input all your

14:45

own real data immediately. Both options, though, require that debent password you

14:49

set in the

14:50

configuration file earlier. It's a security step for that initial setup. Okay. Demo

14:54

data sounds

14:55

really useful for playing around first. So it really seems to balance that user-friendliness

14:59

for HR professionals with the powerful customization options for those who do have

15:04

technical expertise. Precisely. That's the balance they seem to be aiming for. The

15:09

FAQs reiterate

15:10

that Harilla has a user-friendly interface designed for HR professionals. However,

15:15

it also

15:15

clarifies that advanced customization may require IT expertise or developer support.

15:21

And this is

15:21

pretty common for powerful open source solutions, right? They offer immense

15:25

flexibility, but

15:26

unlocking that full potential for very specific complex needs might require someone

15:31

comfortable

15:31

diving into the code or configuration. That makes sense. It sets expectations

15:35

clearly.

15:36

Okay. This brings us to the bigger picture, then. We've explored Harilla in depth,

15:39

its features,

15:40

how to get started. But stepping back, why are businesses increasingly recognizing

15:45

HRMS solutions,

15:46

whether Harilla or others, as really essential in today's dynamic landscape? What's

15:51

the driving

15:51

force? Yeah, if we connect Harilla back to that broader trend, companies are

15:56

adopting HRMS software

15:57

for several crucial strategic reasons. It's not just about fancy software. First,

16:02

it's fundamentally

16:03

about automation. Automating those routine HR activities significantly increases

16:07

productivity

16:08

and, as we said, drastically decreases mistakes. That saves both time and money,

16:13

bottom line.

16:14

Second, it's absolutely crucial for assuring labor law compliance. These laws can

16:19

be incredibly

16:20

complex. They vary by location. They change, and HRMS helps manage that complexity.

16:25

And third,

16:26

these systems provide detailed insights for better workforce management. They give

16:30

leadership the

16:31

hard data they need to make informed decisions about hiring, development, retention,

16:34

their people

16:35

strategy. And thinking about how work has fundamentally changed, especially in the

16:38

last

16:38

few years, how does an HRMS specifically support these modern, remote, and hybrid

16:43

work arrangements

16:44

we see everywhere now? Oh, they're absolutely essential for that. Modern HRMS

16:48

platforms are

16:49

really built with this in mind. They provide cloud-based access, right, which means

16:53

remote

16:54

teams can log attendance, manage leaves, access information, collaborate

16:58

efficiently from literally

16:59

anywhere in the world. And Horilla, being hostable on a live server, fits perfectly

17:05

with this need

17:05

for distributed yet secure access. It's a powerful tool for today's flexible work

17:10

environments.

17:11

Yeah, that distributed access is key. And beyond just HR functions, the value of

17:15

integration across

17:16

a business connecting HR to finance to operations that can't be overstated, right?

17:20

That's a critical

17:21

point, definitely. Most HRMS solutions support integration with accounting software,

17:25

ERP systems,

17:27

and communication tools to streamline business operations. This means your HR

17:31

system isn't just

17:32

an isolated island of data. It can seamlessly talk to your financial systems, your

17:37

main enterprise

17:38

planning systems, maybe even your internal communication tools like Slack or Teams.

17:42

This creates a much more cohesive, efficient operational environment overall. And

17:47

again,

17:48

as we discussed earlier, Horilla's modular and scalable design makes it suitable

17:52

for businesses

17:53

of all sizes, which is key for that long-term growth and adapting to change. Right.

17:58

Integration

17:58

avoids those data silos. Now, speaking of adaptation and looking towards the future,

18:03

what are some of the advanced trends we should be aware of in the HMS space,

18:07

particularly around maybe security and employee engagement? Yeah, the sources

18:11

mentioned some

18:11

truly fascinating trends happening at the cutting edge. For security, we're seeing

18:15

things like

18:16

AI-powered threat detection, blockchain for secure personnel data potentially,

18:22

and things that are more common now like multi-factor authentication, becoming

18:26

standard

18:26

for improved access management. It's all about making sensitive employee data more

18:30

secure than

18:31

ever. AI and blockchain and HR. Interesting. And on the employee engagement front.

18:35

Yeah,

18:35

that's a big focus too. Modern HRMS platforms are leveraging self-service portals,

18:41

performance

18:41

monitoring, and feedback tools, not just for HR efficiency, but to actively

18:45

increase workplace

18:46

happiness. The idea is to keep employees feeling connected, valued, empowered,

18:51

giving them more

18:52

direct access and control over their information and development. So wrapping this

18:56

all together,

18:57

what does this mean for you, the listener, if you're sitting there considering an

19:00

HRMS solution for

19:01

your own organization? When evaluating any option, Harilla or otherwise, what are

19:06

the key factors you

19:07

should really keep in mind? That's the practical takeaway. When you're evaluating

19:11

any HRMS solution,

19:12

you should consider several key factors. First, scalability. Can it truly grow with

19:17

your business?

19:18

Will it meet your needs in three years, five years? Second, ease of use. How

19:23

intuitive is it for your

19:24

actual HR team and your employees who will use it daily? Third, customization

19:28

options. Can it adapt

19:30

to your unique processes or will it force you into a rigid box? Fourth, integration

19:35

capabilities. How

19:36

well does it play with your existing software ecosystem? And finally, importantly,

19:40

the availability

19:40

of customer support, which for open source like Harilla often translates to looking

19:44

at the strength

19:44

of the community support or identifying potential third-party providers if you need

19:48

dedicated help.

19:49

Scalability, ease of use, customization, integration support. Got it. Okay, here's

19:55

where it gets really interesting, I think. When we talk about free and open source

20:00

software like

20:01

Harilla for something as critical and sensitive as human resources, it really makes

20:06

you wonder,

20:07

doesn't it? What does this mean for the future of business software in general?

20:12

Is the power truly shifting back towards the users, towards communities who want

20:17

more control and

20:18

transparency over these core tools? That's a fascinating question and it raises an

20:22

important

20:22

point for you, the listener, to think about. How might an open source solution with

20:26

its heavy

20:27

emphasis on transparency and community contribution actually change the way your

20:31

organization thinks

20:32

about critical infrastructure like HR, especially when you're balancing that desire

20:35

for total

20:36

control and customization against perhaps the need for dedicated expert support?

20:40

What would that

20:41

trade-off or that combination look like for your specific business context? That's

20:45

a great thought

20:46

to leave you with. Definitely something to mull over. If Horilla sounds like a

20:50

solution that could

20:50

potentially benefit your organization, you can explore it further at www.horilla.com.

20:57

That's

20:57

H-O-R-I-L-L-A.com. So just to recap, we've seen it's free, it's open source, it's

21:03

packed with

21:04

powerful features covering the entire employee journey, and it seems incredibly

21:07

adaptable for

21:08

businesses of all sizes. A huge thanks again to Safe Server for supporting this

21:12

deep dive into

21:12

Horilla. If you're looking for hosting solutions or support for your digital

21:16

remember to visit www.safeserver.de. Until next time, keep diving deep.

21:16

remember to visit www.safeserver.de. Until next time, keep diving deep.