Since this is in a corporate environment, you might want to find out if Tivoli has a plug-in for Active Directory or if it ties directly into Active Directory (I have never heard of it, and am too lazy to research it). If so, ASP.NET has built-in mechanism to authenticate using Active Directory. If you're successful, your entire security will be maintained by the corporate admin - you won't have to deal with creating users, roles, etc. As far as authorization goes (don't confuse with authentication), you can tap into the Active Directory groups to accommodate special privileges. If you haven't researched already, look up ASP.NET's security model... yours is an ideal scenario to exploit it.
The architecture really depends on how big the organization is, and how different departments will "talk" to each other. If it's within a LAN environment, just using Remoting for accessing data [this is assuming you want to make the application multi-tiered]; or even wrap everything simply in a data access layer [this is assuming you want to make the application multi-layered]. If you plan on exchanging information over different applications and interfaces, use Web Services [but keep in mind that Web Services are verbose because of their XML].
When you say "graphs are imported," are you actually going to import the rendered chart itself or just the data?
I would soooo use Integration and Reporting Services for this project. If you're going to buy a SQL Server license, you can also look into using Reporting Services [but then also keep in mind that you don't want to duplicate all your work by using multiple applications - use Reporting Services only if feasible]. We have corporate Websites written in ASP.NET that access a central reporting server which hosts Reporting Services via Reporting Services' Web Service. I have never had to deal with a scenario of importing "graphs," so I am not sure how that would tie into this Reporting Services idea.
Mine are mostly higher level ideas, and not really a design. I am sure others will have their own ideas.