Hi Jason, I really need to go through your post a couple of times, but answering your main question: I want this to be a browser-based web app, not standalone desktop app. So electron is not an option here (I assume?) And actually from my current knowledge all I need server-side for is to save a piece of information that I will put into my Journal to file on the server/database. All the above seems to be like a 0,0001% of any server-side language capabilities. Regarding calculations: in my case I will be putting things like: stock name (ticker) open price, target price, close price etc. And need a scripting language to calculate things like: profit/loss based on Long/Short parameter, initial and final Risk-Reward ratio, Average winning/losing trade, amount of long/short winners etc. Additionally a couple of graphs to represent the data. It can be done in Javascript, but is it any better to use server-side language? NO IDEA... The main part of the journal in excel looks pretty much like this: https://tackletrading.com/wp-content/uploads/2017/01/Tackle-Trading-Trade-Journal-Screenshot.jpg How I imagine the app functionality will look like: I want to register a transaction, for example I bought 100 shares of ABC company for 10$/each. My Stop Loss is at the level of 9$, my target price is 15$/stock. I put all the above and system calculates things like Risk in $, Risk-Reward ratio (1:5), commission etc. The above informations are recorded in database or file (good question, does it have to be on the server?) after 100 of such trades I will gather some date to be represented in forms of graphs, I will be able to calculate future expectancy/trade and so on. I like the idea of not using Frameworks for a couple of reasons: 1. for they are still black magic, 2. I don't want to overcomplicate things jQuery, I fully agree that it's not very elegant solution, more like a duck tape, but can be really helpful for a beginner, maybe some portion of the code (more possibly the entire app) will need to be rewritten in the future. Actually I was a bit shocked that I have to create my own server in node.js (sorry if that's not precise description, I'm still learning) and look through hundreds of modules via npm before I even start to work. I'd love to dive into it, but it actually is more intimidating than I expected. PHP is not something I'd like to dive into, I know the majority of websites are using it and will need to be maintained for many more years but I'm under impression that it's not gonna be the language of the future somehow. Again, maybe I'm wrong here...