No, you do not need BES to develop applications.
The BlackBerry developer tools (for the client) are free at
BlackBerry - BlackBerry Developer Zone
What you need on the server-side to serve up the data is up to you. Sounds like the first thing you need to do is hire a consultant who knows BlackBerry and server-side development.