Βασικά πιστεύω ότι πρώτα πρέπει να σκεφτείς τα εξής :
1) Τα αποτελέσματα των υπολογισμών θα πρέπει να αποθηκεύονται αν υπολογίζονται με βάση σταθερές που αλλάζουν με την πάροδο του χρόνου (πχ. ΦΠΑ, τιμές )
2) Πρώτα θα πρέπει να σκεφτείς την δομή της βάσης (ER Diagram) και μετά τις class του implementation. Πρώτα αποφάσισε, τα δεδομένα που θα αποθηκεύσεις , σε πια tables θα αποθηκευτούν και έπειτα μπορείς να στηρίξεις τις class και το application πάνω στην βάση.