Hi @Salvador Urbina
DSPatrick might be correct, but your main problem - as far as I understood - is SQL Server related...
I don't know much about Dynamics, but I know a little about SQL Server...
So you are asking how to reduce the size of your database... as SQL Server - spoken in easy words - is just a data sink where you can store and read that data... nothing else than storage.
The magic happens in your application, and your application uses this data to provide more (business) information.
This said, the growth of your database is initiated by your application, as your business wants to have more information for decision-making, which needs even more data to provide more accurate information... so your application is the problem...
Maybe your app team has enabled additional features/feature sets, created their functionality that needs even more data, or is doing crazy stuff with existing data...
Ask them if they changed any configurations or features to store more data...
From a DBA perspective... your database is not that big, and I don't see any problems based on storage (unless your storage subsystem can provide more storage)
If you are doing any HouseKeeping like Index or Statistics maintenance regularly... everything should work as designed.
I can't see any problems based on those numbers you posted that your database is growing into crazy high values... ;-)
If your problem is more related to the application, please ask in the dynamics user forum or write down some more details on your database problem and what you are looking for.