Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Overview of this book

Table of Contents (20 chapters)
Applied Architecture Patterns on the Microsoft Platform Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Working with a use case – a desktop time billing application


Accents Software Inc. is a company that develops accounting and CRM software for small- and medium-size organizations. Today, they have several thousand clients with almost fifty thousand end users. They realized that many of their clients provide professional services to other organizations, and therefore, have specific needs.

The company decides to enhance their offer with another software package, Bill Your Time. The main purpose of this new application is to perform time tracking of clients' employees and to effectively schedule the tasks that they work on.

All Accents Software's programs are built on the Microsoft platform. Their accounting software can be configured to use Microsoft SQL Server as well as Microsoft Access databases for the backend. It is multiuser software; typically, users work on their workstations connected to the central database. The MS Access solution is not used much; it also has certain security problems...