Tools: You can use any visual website editors such as Dreamviewer, Macaw, Webflow, Bloc, Adobe products etc. It does't matter as long as the output works on a browser.
Frameworks: You can develop your website with any front-end framework such as Twitter Bootstrap or Zurb Foundation. Single page app frameworks such as Angular.js or Ember.js will not work.
Or if you like to code your frontend (html,js,css) the good ol' way by hand, this works as well.