I'm currently working on Inventory project on windows Form, and I would like to implement three tier architecture in it. I would like to know how many classes should I create in Business Layer, and Data Access Layer.
What if later, work on my project gets increase? Should I stick to single long coded Business Layer and Data Access Layer, or should I create several classes within business layer and Data Access Layer?