Sure! Open data and open-source software trends offer numerous options that can be used to required build geospatial services. However, it does not always make sense. But keep in mind that geodata may require several Tb of free space and GIS software dozens Gb of memory. So you will need powerful servers. Furthermore, the geodata needs to be updated, products need to be maintained, so in the end, you will require a full-time specialist to keep the services up to date and working.