I wanna build a website for my company where I can store all kind of information upload files such as text or images. Upload brochures, make categories for different products. Can create new users and assign them access to login by using their username and password and see all the information inside my site. Same as milbros.com
Anyone please help me how I can build something like that, by using any free open source software or wordpress.
Many thanks in advance.