Software Requirements Specification (SRS) for YeboReports

A software requirements specification (SRC) for YeboReport tells users on what the YeboReport systems does. What is the intended purpose and the environmnet where the systems runs. So here we are listing the functionalities of the system. If you are not happy with our licence prices you can take this spec into a software developing company and request a qoute.

What does Yebo Means

Yebo is a word that is used by Nguni people in south africa, the word means "Yes".

Purpose of the YeboReport software

The purpose of the Yeboreport software is to produce reports , dashboards and documents.

What is a Report

A report is just a data that is displayed in the table formart.
An example of a report can be: A subReport is a small report that is linked to a report.
An example of a subReport Reports:

What is a Dashboards

A dashboard is a computer screen that displays charts, graphs and other visuals. Dashboard is normal used to track perfomance.
An example of a Dashboards: Dashboards:

Documents

Document examples: Documents:

User roles

Who can do what on the system?

Admin

What an admin can do in the system.

Normal user

What an Normal user can do in the system?

System security

System security.

Technology used

YeboReport is using .Net 4.8 at the time of writting this documentation microsoft had no plans of stopping the support. The application is an ASP.NET MVC which means it as Website. We do not host our software but we will send you a link to our private GitHub.

Software support

YeboReport is written in ASP.NET MVC, any developer who has done a work on MVC for more than 4 years should be able to understand the source code. The software is meant to be used as a generic software, should you want to customise it for your business we can look at your spec and i will charge for that. Another option is to hire a developer to customise the software.

Bugs and fixes

Users will have to log the bugs on github. Bugs will only be fixed on the latest version.