You could do all that with Microsoft Excel pretty easy.