Typically I do put classes that do not touch database records in a different folder. However, the organizational bit really depends on the team that is developing the app. We very well could have put the twitter and printer classes in a "services", "business_domain", or similar kind of folder.