People think that they have to decide wether a native app or a mobile site. Both are useful, depending on what you need. Every company should have a mobile site. But native apps are becoming a really powerful marketing tool. If you are a SMB, you should have your own apps!
Here you have some reasons for having one or more apps by your own!