As a ex VTC owner, I can list everything that you need. Start - Fairly new (Just think of one thing, simple)
- A name (According to TMP rules it cant be a real trucking company name, so make one yourself, for example, using your username I can make Bravo12 Transportation)
- A website (Doesn't have to paid for, just use something like wix or weebly. If you do want to go bigger, then get a custom domain, and a custom website coded in PHP (PHP is better due to so many open possibilities))
- A paintjob (To be used in TMP, it needs to be a base game paintjob, in singleplayer, you can use a software called ETS2Studio and Paint.net to create your own paintjobs)
- A job logger (VTLog is the best and free auto logging software for VTC's, does need quite a bit of setup)
- A logo (Simple logo, doesn't have to be complicated, sometimes the plain logo's are the best logo's)
- A application form (Just use google forms, very simple and free, multiple people can view this if you shared it with them)
- A group chat (Group chats are very useful for talking to your staff members, overall, a discord server would be even more useful) ------ Everything below this line is more advanced/complicated, but always still good to look at ------
Older - Few months old (Time to get a bit more complicated)
- Website Upgrade (Now how I said to use PHP for the website, well, you're able to make a list of all your drivers in a table by using MySQL of which PHP is used to connect to it, note, you need a hosting provider, it cant be wix or weebly. It needs to be like FyfeWeb)
Driver list
Custom application form (Without using google forms, very useful, with this, again PHP is needed, but now you can include Discord Webhook's)
Even more older - A year possibly (Lets get even more complicated)
Congrats, you've reached a year old. Now its time to get even more complicated.
First off, get a development team that is willing to work for you, but yet with you. Get a fully custom drivers hub on your website that only staff members can login to, this is very useful to make pages for loads, absence's, mods, help and much more. Note when I said "loads", that cant be done via VTLog (I think).
If your development team is really good, they can use C++ or C# to create a tracking software for the game using ETCars or FunBit Telemetry. This can also include Discord Rich Presence, a live driver map and most of all, auto logging.
I hope you get a VTC started, its much fun. Best of luck! Here are few links of the stuff I said above
ETCARS: https://etcars.menzelstudios.com
FUNBIT TELEMENTRY: https://github.com/Funbit/ets2-telemetry-server
VTLOG: https://vtlog.net/
DISCORD: https://discordapp.com