Wenn du die Beherrschung des .NET-Frameworks üben willst, würde ich mir eine einfache und abgegrenzte Aufgabe aussuchen. Letzten Endes steckt mehr Arbeit in einer vernünftigen Spezifikation und Modellierung, die flexibel für weitere Ausbaustufen ist, als im runterhacken des Codes, mit welcher Umgebung auch immer. Trainingstagebuch ist sicher was schickes, aber fang erst mal mit den einfachen Funktionen an, ohne dir was für die Zukunft zu verbauen.
Als Datenspeicher würde ich MS SQL Server Express Edition oder Oracle XE benutzen, die sind kostenlos.
Mandantenfähigkeit ist eigentlich total easy (bei SAP heißt die Spalte MANDT

). Langweiliger ist nur noch das spätere Nachziehen einer vorher vergessenen Mandantenfähigkeit.