Calligra
A General Introduction
Calligra is a graphic art and office suite by .

Introduction

Calligra components
Please check http://docs.kde.org for updated versions of this document.
Calligra is a graphic art and office suite by . Calligra consists of the following components:
Calligra Words (a frames-based wordprocessor)
Calligra Sheets (a spreadsheet application)
Calligra Stage (screen and slide presentations)
Calligra Flow (a flowchart application)
Calligra Karbon (a vector drawing application)
Calligra Plan (a project management application)
Because these components use Flake technology, Calligra components are designed to work very well with each other. Many Calligra component can be embedded in another Calligra document. For instance, you can insert a spreadsheet which you created in Calligra Sheets directly into a Calligra Words document. In this way, complex, compound documents can be created using Calligra.
A plugin mechanism makes it easy to extend the functionality of Calligra. You will find many plugins in some of the components and can learn how to write plugins yourself.
This manual only covers the general features of Calligra, those that are common to most or all components in the suite. For detailed information about the different components, have a look at the respective manual.

Overview of Calligra features

Integration
Calligra provides a framework that all components build on. Through this framework high integration is achieved. It is possible to develop your own component that integrates as well.

Lightweight
Despite offering so many components, Calligra is lightweight, fast and has a rather low memory footprint. This is also achieved because Calligra builds on , a powerful application development framework.
A goal of Calligra is also to not overload the user interface with features that are hardly needed. This results in a lean and mean user interface that lets you do your work efficiently.
Being lightweight can at times also mean that that very particular special functionality you need is not there. In this case you can always add the functionality yourself by extending Calligra. Extra features can always be made available through additional plugins or scripts, thus keeping Calligra itself lightweight.

Completeness
Calligra offers a wide range of components, covering most of the home and business office needs. Additional features can always be implemented through scripts, plugins or even whole components based on the Calligra framework.

OASIS OpenDocument Format
It is a major importance for any office suite to adhere to established standards. Especially on the file format level to allow seamless document exchange with other office suites. This also avoids vendor lock-in, which is especially important for companies and also for individuals.
For this reason Calligra has adapted the OASIS OpenDocument format as native file format.

Features
Since Calligra builds on all the features you would expect from a application are also available in Calligra. This includes , KParts, Flake, Desktop Integration, Configurability and so on. All this makes the look and feel of Calligra very familiar and really integrates Calligra into the desktop environment, thus allowing seamless workflows.