There are many ways to go about this. In my opinion the number one thing to keep in mind while determining how you will handle this is… don’t use IT for the sake of IT, instead use it as a tool for the business to decrease expenses, increase profits, and improve operations.
That may seem like common sense to you, however I have been in this industry for a long time and have seen countless times of IT personnel letting the “tail wag the dog”. IT is a hobby and occupation for most IT people, however for businesses it not used as a fun hobby. It is just a tool to augment the business. So always keep that in mind.
What procedures should be followed to document software purchases and observe licensing requirement?
Research the licensing requirements for each piece of software and make a decision on what is best. You could use something as simple as an excel spread sheet to document purchases, or keep it well organized in your email folders, or let your accounting department keep long term records of it. Make note of who/or what department the software is for so you can see what departments are spending the most or least as far as IT costs are concerned.
What procedures should the organisation take to minimize disruption when software is installed or upgraded within the organisation?
Minimize disruption by installing the software during non-business hours, or while the end-user is away from their desk, or by deploying the application from a centralized location (some apps will be able to be deployed while the user is working and not require a reboot, and other apps will not)
Also minimize disruption by having a solid back-up and disaster/recovery plan. This is essential for any organization.
How should the organisation ensure that user’s software needs are met?
Talk with your users. And talk with the CEO to get a feel for what is the most important uses of technology for the company. Balance the needs of the users and the company and then make decisions on what is the best fit. Keeping in mind not to let the “tail wag the dog” …
Good luck to you, hope this helps some…