I see everyone talk on a daily basis about what we can do and cannot do. I do not understand the salary cap or how it works. Can someone with some knowledge please explain who we can expect to keep?

How much can we realistically offer each player? I see this team being two years out with the current roster. Will we be a.e to make it that far with who we have or what pieces can we expect to lose due to not having enough money?