I wouldn't pay attention to the computer calling any move an inaccuracy. It hasn't much of a clue. However, c5 isn't a great move either. e6 brings about the English defence, paying more attention to piece development. The problem with ...c5 is that you're now in a Symmetrical English Opening, very heavily analysed indeed. White can play d4 and d5, and black's b7B isn't very good. I think that would be the natural approach and if white is a good positional player then should get an advantage. c5 is in itself a normal move but the addition of b6 and Bb7 seems to make it very passive if white plays well.
Wow - you have such good understanding of the game. e6 would have been a better move.
To further explain notmtwain's comment, computer analysis just isn't as good in the opening phase. There's often too much to calculate with very little difference between many positions. This is why computers still use an opening book when you play against them.
For the opening phase, it is much better to look at an opening database, such as the Explorer on this site. There are 21 games after 3.e3. 3. ... c5 has the 2nd most number of games, only 1 game less than 3. ... e6. The top move has a higher win percentage for black, but the move you played has a much larger draw percentage as well as a significantly lower loss percentage for black.
Given that, yeah, you can say c5 was an "inaccuracy" since it is far more drawish than e6. But again, this is the opening phase and we're not experts, so the difference between them doesn't really mean as much.
I do not trust computers for early position evaluations too, but certainly they are preferrable to the very shallow evaluation you've just made. You will never, ever learn something regarding the quality of XYZ move by using raw, unfiltered statistical data.
To the O.P:
- Why do you played your bishop at b7 at a very early stage?
Obviously, to get control over the central light squares (d5,e4)
So the right follow-up is adding more forces to control these 2 squares (...Nf6, ...e6 etc).
- Does ...c7-c5 stop d2-d4?
Obviously not, and in some cases there is the danger of that pawn advancing to d5, and limiting the b7 bishop for some time. If the pawn was sitting back at c7, he could probably undermine it by ...c6 and such.
Yes - aim of playing Bb7 it to control centre squares.
And as suggested by you, following it up with ...Nf6, ...e6 would have been better.
Thanks for the insights!