Use of “Contracting” is not required for many use cases. You can develop many dapps within the inbuilt IDE that comes with the Lamden Wallet, however you will not be able to track their state natively.
Performing development on Windows can sometimes be tricky. Nix based operating systems have a build in C++ compilers and Windows does not. Some Lamden developers have exprienced issues because of this. Additionally, many of the tools and programs come preinstalled on Linux like Python and Git!
Luckily Microsoft has a solution! Windows Subsystem for Linux. Which is basically a Linux virtual machine that you access through terminal. There is no GUI, but some really nice tools Visual Studio Code can reach inside WLS and it is like you are developing natively on Windows.
Start > Ubuntu
docker run -d -p 27017:27017/tcp --name mongodb mongo:latest
echo "docker start mongodb" > ~/startmongo.sh
chmod 755 ~/startmongo.sh
pip3 install contracting
git clone https://github.com/JeffWScott/my_token_lamden_tutorial.git
[email protected]:~/my_token_lamden_tutorial$ /usr/bin/python3 /home/onlyluck/my_token_lamden_tutorial/server/contracting_server.py
[2020-09-24 00:23:50 -0400]  [INFO] Goin' Fast @ http://0.0.0.0:3737
[2020-09-24 00:23:50 -0400]  [INFO] Starting worker 
Telegram: t.me/lamdenchatDiscord: discord.gg/xjBgcAAUpSReddit: reddit.com/r/lamden