If your stay in Frankfurt sums up to 90 or fewer days, having a visa is unnecessary. It matters not if you are traveling for tourism or business purposes. However, the validity of your passport must subsist six months beyond your stay.