TSV Sendling e. V.
Munich, 14 October 2026
To all members
Invitation to the general meeting
Budget 2026
Sheet 1 of 3
MonthInOut
Jan4,2003,100
Feb3,9803,420
Mar4,4102,980
Apr4,6303,510
May5,1203,890
Jun4,8704,120
Jul6,2405,030
Aug5,5103,870
Balance9,040.00
October 2026
Project status Q4
Milestone 3 reached
Budget on track
Sign-off in November
Summer fair feedback
About 2 minutes
How satisfied were you?
1
2
3
4
5
Would you come again?
Yes
No
Not sure yet
Comments
Summer fair analysis
171 responses, members
4.3
Satisfaction
87 %
coming again
From  Sporthalle Nord
To  verein@posteo.de
Hall booking in November
AI note
Confirmation requested by Friday.
Week 42
12.–18.10.
Mo
Tu
We
Th
Fr
Sa
Su

Write, calculate, present, collect data and analyse it. Seven standalone apps for macOS, Windows, iOS and Android – on your own device, no account.

Balane Office

Each app works on its own and ships on its own. The start screen, editor frame, shortcuts and command search are the same everywhere.

Documents

Board minutes
Saved locally
Search commands⌘K
Heading 1BIUList
14 October 2026 · Club house
Minutes of the board meeting

The board agrees to hold the summer fair on 12 July 19 July. The treasurer will present a budget by the end of October.

1. Action items
Item
Owner
Due
Confirm the hall
J. Hoffmann
24.10.
Summer fair budget
M. Arslan
31.10.
Invite members
S. Weber
07.11.
¹ Carried unanimously.
MAM. Arslan5 min ago
New date is confirmed with the hall.
Outline
Minutes
1. Action items
2. Finances
3. Dates

Letters, reports and long documents in an editor built for them.

  • Styles, lists, tables and images
  • Footnotes, table of contents and comments
  • Track changes
  • Page view and continuous view
  • Templates: DIN 5008 letter, report, minutes, CV

DOCX ODT Markdown PDF HTML .bdoc

Sheets

Budget 2026
Saved locally
Search commands⌘K
D10fx=SUM(D2:D9)
A
B
C
D
E
1
Month
Income
Costs
Balance
2
Jan
4,200.00
3,100.00
1,100.00
3
Feb
3,980.00
3,420.00
560.00
4
Mar
4,410.00
2,980.00
1,430.00
5
Apr
4,630.00
3,510.00
1,120.00
6
May
5,120.00
3,890.00
1,230.00
7
Jun
4,870.00
4,120.00
750.00
8
Jul
6,240.00
5,030.00
1,210.00
9
Aug
5,510.00
3,870.00
1,640.00
10
Total
9,040.00
11
12
13
14
15
Balance by month
Chart · D2:D9
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Conditional format
Highlight balance above 1,000
BudgetMembersResponses
Sum: 9,040.00

Spreadsheets with 343 functions, written in German or English.

  • Grid of 1,048,576 × 16,384 cells
  • Formula autocomplete, custom functions with LAMBDA
  • Sorting, AutoFilter, pivot tables and subtotals
  • Conditional formatting and data validation
  • Charts from the shared chart engine

XLSX ODS CSV TSV PDF .bsheet

Slides

Project status Q4
Saved locally
Search commands⌘K
1
2
3
4
5
October 2026
Project status Q4
Milestone 3 reached
Budget on track
Sign-off in November
Notes
Explain the milestone first, then the numbers. Questions about sign-off at the end.

Presentations with masters, layouts and a presenter view.

  • Masters, layouts and themes
  • 34 shapes and smart guides
  • Transitions and animations
  • Presenter view with notes
  • PDF export as slides, notes or handouts

PPTX ODP PDF PNG .bslides

Forms

Summer fair feedback
Saved locally
Search commands⌘K
Summer fair feedback
Section 1 of 3 · about 2 minutes
How satisfied were you overall? *
1
2
3
4
5
not at allvery
Would you come again?
Yes
No
Not sure yet
↳ If “No”: show question 3
Properties
Question type
Scale 1–5
Labels
not at all – very
Section
General
Required
Responses
248
merged from 3 devices

Collect data on your own device or in kiosk mode, without a server.

  • 21 question types in sections
  • Conditions decide which questions appear
  • Revisions and drafts
  • Kiosk mode for front desks and events
  • Merge and analyse responses from several devices

CSV XLSX PDF .balanedata .bform

Reports

Summer fair analysis
Saved locally
Search commands⌘K
AllMembersGuests
● Linked · Up to date
Responses
171
Members
Avg. satisfaction
4.3
+0.2 on last year
Coming again
87 %
Share of yes
Satisfaction by area
Food
4.6
Music
4.4
Programme
4.1
Getting there
3.6
Prices
3.2
Query steps
1Source: responses.balanedata
2Filtered: members
3Computed column: avg
4Grouped by area

Bring data together, analyse it and present it as a report.

  • Data from CSV, XLSX, SQLite and Balane datasets
  • Query steps, relationships and measures
  • Pivot tables and cross-filtering
  • Freeze a snapshot or keep it refreshable
  • Report versions

CSV XLSX SQLite PDF PNG .breport

Mail

Inbox
Readable offline
Search commands⌘K
Inbox12
Personal4
Notifications
Newsletter
Drafts1
Sent
Archive
Accounts
verein@posteo.de
privat@icloud.com
Sporthalle Nord09:41
Hall booking in November
Mira Arslan08:15
Summer fair budget
Sven WeberYesterday
Re: Member invitation
StadtwerkeYesterday
Your monthly bill
Druckerei LenzMo
Quote for A2 posters
Hall booking in November
Sporthalle Nord · to verein@posteo.de
Hello, please confirm the November times by Friday. After that we will offer any free slots to other clubs.
AI note
Asks you to confirm the November dates by Friday, 17 October.
Draft replyRemind me later

Email over IMAP and SMTP, stored locally and readable offline.

  • Any number of accounts, set up with address and password
  • One inbox across accounts, sorted on the device
  • Full-text search in the local store
  • Optional AI notes and reply suggestions
  • Protection against instructions hidden in emails

IMAP SMTP TLS

Content Planner

Week 42
Saved locally
Search commands⌘K
Channels
Instagram3/4
LinkedIn2/2
Newsletter1/1
Ideas
Volunteer portrait
Season opener
Mon 12
Summer fair recapScheduled
Member of the weekIdea
Tue 13
Behind the scenesApproved
Free slot
Wed 14
Free slot
October newsletterDraft
Thu 15
Training timesIdea
November datesDraft
Fri 16
Free slot
New membersScheduled
Sat 17
Match day liveScheduled
Sun 18
Week in reviewDraft

Plan social posts from the first idea to the results.

  • Week, month, board and profile grid
  • Weekly plan with fixed slots per channel
  • Brands, pillars and series
  • Metrics per post and channel
  • Readable files in one folder, synced via iCloud Drive

YAML Markdown iCloud Drive

Paperwork

Planned

View, fill in and sign the PDFs you already have – locally, no account.

  • View and annotate
  • Fill in forms and sign
  • Merge and reorder pages
  • Redact
  • Show e-invoices (ZUGFeRD, XRechnung) in readable form

PDF ZUGFeRD XRechnung

PlannedPlanned scope, not built yet.

Every file lives on your device and can be fully edited offline. The apps share one way of working: the same terms, the same shortcuts, the same command search.

Seven apps, 1,866 automated tests, no required account. What works with which format is documented openly in the format matrix.

Connected by contracts, not by code.

Apps exchange data through small, versioned formats. One app publishes a range as a dataset; others link to it and refresh when you decide.

Forms
collect the responses
.balanedataDataset v1
Sheets
do the maths
Reports
analyse the results
Documents
show the result in the text
Source changedRefresh
Slides
put it on slides

Built calmly. Documented openly.

Reviewable AI

Optional, with your own Anthropic key kept in the keychain. The AI never edits on its own: it proposes changes with sources, and you accept or reject them. Everything can be undone. No Balane server in between.

Proposal⌘J
Formula in C2:C9 instead of fixed values
C2: 1100
C2: =B2-SUM(D2:F2)
Source: column BRejectAccept

No account, no cloud requirement

Everything saves automatically to your device. The save state is always visible.

Saved locallySaving …Not saved

Work with Claude

Every app ships an MCP server. Claude Code and Claude Desktop read and edit files through checked tools – with path protection, versions and a change log.

$ claude mcp add balane-sheets \
    -- balane-sheets-mcp \
    --root ~/Documents/Club

Honest compatibility

The format matrix lists what works with which format, feature by feature. Nothing is promised that hasn’t been tested.

OpenEditExport
DOCX◐✓✓
XLSX✓✓✓
PPTX◐✓✓
ODT◐✓✓
CSV✓✓✓

✓ tested, ◐ with documented limits

German and English

Switch the interface language any time. Spreadsheet functions work in both spellings.

=SUMME(A1:A9)==SUM(A1:A9)

Every command, three ways.

By shortcut, through command search, or from the menu. The same in every app.

New
⌘N
Command search
⌘K
Find
⌘F
Undo
⌘Z
Export
⇧⌘E
Sidebar
⌘\
AI panel
⌘J
Settings
⌘,

Install it, or open it in the browser.

Each app has its own version. Native builds are available to download, web builds live at their own address.

All versions