Book Keeper : Minimal Accounting package

Book Keeper is a minimal accounting pack project with C# WPF and Microsoft Access DB.

About the project

This project is written in C# language with WPF (xaml), following modules and features are utilized for this projects.

  • Microsoft Access DB
  • OLEDB Connection
  • Microsoft Office Word Template for Report design
  • Model-Model-View pattern
  • Observable collection, Observable Dictionary, iNotified Interface
  • Isolated Database classes
  • Modelview Based Reports
  • Data Binded Listview, Datagrid
  • Proprietary libraries for Reports ( PDF,XPS,WORD conversion)

The BK let user record transactions using Receipt, Payment and Journal entries and manipulate various reports. The report collection is dynamically updated as the user record transactions by using Observable Collections and binding features.

Source Code

The source code of the project is available for the community check out the GitHub Repo


The application can be downloaded from the product page for free there is no license fee is required to use this product.

Published by


A developer,teacher and a blogger obsessed with Python,Dart and open source world from India

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.