Программное обеспечение, документация