Add software dependencies checking
Add sqlite db to store the software information