This document discusses the technologies used to build the Malaysian Bill Watcher application. It uses the Bottle microframework for the backend, Elasticsearch for search via the pyes Python client, and SQLAlchemy for database abstraction. Bootstrap is used for CSS and jQuery for JavaScript. Beautiful Soup is used for web scraping. The talk focuses on how Bottle templates and views work to return JSON and render templates, and how Elasticsearch is used to index and search scraped bill data via the indexer. Future plans include localization, new data sources, moving templates to Jinja, potentially migrating to MongoDB, and improving the scraping.