# AlekSIS

> Free software school information system

**Wikidata**: [Q122508529](https://www.wikidata.org/wiki/Q122508529)  
**Source**: https://4ort.xyz/entity/aleksis

## Summary
AlekSIS is a free software school information system designed to manage administrative and pedagogical data for educational institutions. It is owned by the Teckids community and developed using the Python programming language alongside web frameworks like Django and Vue.js. The platform is distributed under the European Union Public Licence and receives funding from organizations such as the German Unix User Group and the NGI Zero initiative.

## Key Facts
*   **Classification:** AlekSIS is an instance of free software, a student information system, and a software distribution.
*   **License:** The software is released under the **European Union Public Licence**.
*   **Technology Stack:** It utilizes **Python** (programming language), **Django**, **Vue.js**, **Vuetify**, and **GraphQL**.
*   **Ownership:** The system is owned by the **Teckids community**.
*   **Development:** Key developers include the Teckids community, velocitux, and the Katharineum (with involvement ending February 2025).
*   **Funding:** The project is funded by the **German Unix User Group** and has received grants from **NGI Zero Entrust** and **NGI Zero Core**.
*   **Repository:** The source code is hosted at `https://edugit.org/AlekSIS/official/AlekSIS`.
*   **Website:** The official website is `https://aleksis.org/` (available in English and German).

## FAQs
### Q: What type of software is AlekSIS?
A: AlekSIS is a free software school information system intended for use by schools and educational organizations to manage information. It allows users to freely run, study, change, and distribute the software.

### Q: Who owns and develops AlekSIS?
A: AlekSIS is owned by the Teckids community. Development is contributed to by the community, the company velocitux, and the Katharineum school.

### Q: Is AlekSIS free to use?
A: Yes, as "Free software," it is distributed under terms that allow users freedom to run, study, change, and distribute it. It is specifically licensed under the European Union Public Licence.

## Why It Matters
AlekSIS represents a significant development in the educational technology sector by offering a robust, Free Software alternative to proprietary school management systems. By utilizing an open-source model licensed under the European Union Public Licence, it empowers schools to maintain sovereignty over their data and avoid vendor lock-in, a critical concern for educational institutions handling sensitive student information.

The project's viability is underscored by its support from reputable organizations; it is funded by the German Unix User Group and has secured grants from NGI Zero Entrust and NGI Zero Core. These endorsements highlight AlekSIS's alignment with broader goals of digital sovereignty and open internet infrastructure. Furthermore, its construction on a modern technology stack—combining Python, Django, and Vue.js—ensures that the system is built on maintainable and scalable technologies, making it a relevant tool for modern educational administration.

## Notable For
*   **Free Software Philosophy:** Unlike many commercial competitors, AlekSIS is strictly classified as Free software, guaranteeing user freedoms to study and modify the code.
*   **Modern Tech Stack:** It distinguishes itself by using a modern application architecture including **Vue.js** and **GraphQL** alongside **Django**.
*   **Community-Enterprise Hybrid Model:** The project is owned by a community (Teckids) but supported by professional entities (velocitux) and educational institutions (Katharineum).
*   **EU Funding:** It is a recipient of NGI Zero (Next Generation Internet) funding, distinguishing it as a project recognized for contributing to the open internet ecosystem.

## Body
### Technical Architecture
AlekSIS is built as a web-based application using a modern, layered technology stack.
*   **Backend:** The core logic is written in **Python**, a general-purpose programming language. It utilizes the **Django** framework, which follows the model-template-views (MTV) architectural pattern.
*   **Frontend:** The user interface is constructed using **Vue.js**, a progressive JavaScript framework, along with **Vuetify**, a Vue.js UI library.
*   **API:** The system employs **GraphQL**, a query language for APIs, to facilitate communication between the frontend and backend.

### Governance and Development
The project is owned by the **Teckids community**, which also serves as a primary sponsor. Development contributions come from multiple sources, including the community itself, the software company **velocitux**, and **Katharineum** (a school noted as a developer with an end date of February 2025).

The project is fiscally supported by the **German Unix User Group** (funder) and has received specific feature grants from **NGI Zero Entrust** and **NGI Zero Core** (funded by NLnet).

### Resources and Access
*   **Source Code:** The official codebase is maintained in a repository at `https://edugit.org/AlekSIS/official/AlekSIS`.
*   **Website:** Users can access information in English and German at `https://aleksis.org/`.
*   **Naming:** The name is derived from "student information system."

## References

1. [Source](https://aleksis.org/features/)
2. [Source](https://aleksis.org/partners/)
3. [Source](https://aleksis.org/de/news/2023/10/der-neue-tech-stack-von-aleksis-einblicke-und-ausblick/)
4. [Source](https://aleksis.org/news/2023/11/nlnet-ngi0-entrust-funds-important-features/)
5. [Source](https://nlnet.nl/project/AlekSIS-SCIM/)