A business software which will contain accounting, inventory, invoicing (customizable paper size with logo), reporting (send daily, weekly and monthly reports via sms and email),social marketing functions, this will connect with an API for sms and social network updates. It will also be able to handle multi-branch management, comparison, merging & delivery of reports from different branches of the same business. Software will connect to the cloud for real time feeds on these different functions from different branches. Different registered Users can log in to the cloud and see or perform these functions as they want. They can send sms from desktop app or cloud. Users will register to use the cloud facility and make regular payments based on their plans & packages. Desktop app can work offline but will sync all recently entered data to the cloud once online.