- Home
- Client Login
- Corporate Sites
Learn more about our history, vision, technologies, services and processes.Visit Site
Uncover the potential of superior website development with our .NET capabilities.Visit Site
Learn about our iPad application development services and our process.Visit Site
Check out the elaborated information on the SharePoint product and services we offer.Visit Site
Learn more about Java technologies such as J2EE & J2ME, Grails, Java FX, & JSF.Visit Site
Learn all the information you need to know about our iPhone app development services.Visit Site
The portal unveils the information on our Android app development offerings.Visit Site
We provide you with feature rich apps using cost effective OpenSource technologies.Visit Site
Discover the power of rich internet applications for creating an engaging user experience.Visit Site
We build content management system, ecommerce sites, and Agile based software apps.Visit Site
Find out all the information on developing apps based on groovy and grails.Visit Site
Learn about the Microsoft Dynamics ERP and technology solutions we offer.Visit Site
Latest updates posted on the blog give you information about the latest technology developments.Visit Site
Find out the technologies we leverage to make your project a success.Visit Site
Check out our extensive range of multimedia services in detail with our rich portfolio.Visit Site

Case Study
Developing a powerful paperless call sheet for a reputed commercial director/photographer
Delivering Enterprise Solutions via an iPad application to one of the largest BPO Companie...
Let Us Help

BACKGROUND
The client is a renowned name in California who wanted a comprehensive Task Management System to efficiently manage the tasks of his employees. The client's main purpose in developing this system was to have a well-maintained working strategy. The client also wanted a system designed so that Managers could assign tasks to their team members by issuing tickets, and team members could work with planning based on their priorities.
In addition, a system needed to be developed with the following functionalities:
- Checking the status of tasks
- Entering instructions
- Viewing instructions
- Checking bug status
- Filling in estimated time and spent time
- And any more
- Sending multiple reports to employees and team leaders
- Task Status Reports to Employees
- Task Status Reports by Administration
- Work Reports to Team Leaders
The biggest challenge for this project was the time constraint, and we had to meet a very tight schedule in order to complete the development of the Task Management System.
The client wanted a functionality where the daily report could be automatically generated and relayed at the appointed time to respective team leaders, recapping the estimated and spent time filled in by them. For this, we needed to create a specific rule or job that would work automatically and without fail.
In addition to this, the client expected a facility whereby the created rules and jobs would not be deleted, even at the restart of the server, and the system would keep on working with the samefunctions.
We elected to utilize the Groovy and Grails technology which effectively delivered a comprehensive application for Task Management.
To provide for automatic delivery of the daily reports, we used the Quartz Plug-in. Using this plug-in, we created a job that would run at preferred times, and the mailings would automatically be sent to the leaders.
Moreover, we stored all the jobs in a database, so that the created rules/jobs would not be lost, even in the case of a server restart, and it would be possible to retrieve them all and keep the system working without any interruption.
We elected to utilize the Groovy and Grails technology which effectively delivered a comprehensive application for Task Management. Through the concerted efforts of our team, we delivered a complete system which would enable team leaders to delegate tasks and issue tickets for their team members. There is even a feature that would allow team members to close a task at its completion, and the leader could reopen it if any lapses or flaws were found. This system would provide information about the tasks of a project, their status, the estimated and spent time, status of any bugs, and the name of the person/s working on them.
The benefits of this system are:
- Robust reporting
- Enhanced workflow
- Managed project schedules
- Automated process of reporting
- Managed tasks
- Enhanced productivity
As a result of Softweb's creative involvement, team leaders now regularly receive daily reports from all of their team members. Even at the restart of the server, the rules are not deleted, and the system continues to work with the same functionalities. This system allows the users to manage and assign tasks easily, and with proper management of tasks, the organization is making steady progress in achieving its goals.
