Purpose of Assignment:
Intended purpose of this assignment is to give students an exercise that can facilitate them while working in any professional software development environments. After attempting this assignment students will be able to:
- Familiarize with the core concept of choosing any programming language for developing any software according to the client’s requirements and constraints.
- Learn language evaluation factors and techniques.
- Students will get comprehensive understanding of any programming languages application domains.
IdevSpot-Solutions for Software Companies
IdevSpot provides a range of innovative and reliable eBusiness softwares for companies intending to start their own online business and earn profits by offering membership services.
IdevSpot is specifically designed for software markets, It’s scalable and integrated solution includes a full-featured, modular and secure eCommerce platform, a partner order and revenue management system, as well as a constantly expanding worldwide affiliate network.
IdevSpot market-proven eCommerce solution enables software companies to rapidly embrace industry shifts, reach customers effectively, and adopt new business models with a view to optimizing profitable revenue across online and offline channels
IdevSpot wants to develop a new software application named IdevSpot-AutoHost. This project was started to provide a framework for distributed execution of collaborative projects.
The main features required for this IdevSpot-AutoHost application are:
- It will be the Web hosting billing software.
- It will automatically handle account billing (Paypal) and hosting account creation.
- Your clients will be able to pay for their hosting account and start using it without any effort on your part.
Consider yourself as a part of software development team in this company, and Keeping in mind the fact that through the use of this software, your clients will be able to pay for their hosting accounts online. You are required to answer following questions keeping in view the above mentioned constraints.
A. Which language evaluation criterion you will keep in mind to select an appropriate language to develop this software? Explain your answer in detail. 
B. Keeping in mind the above mentioned application features, Relate your application to the best suitable application domains? 
C. What measures should be taken into account while coding to make the application run faster by using compiler with less compilation speed?
- It should be clear that your assignment will not get any credit if:
- Ø The assignment is submitted after due date.
- Ø The submitted assignment does not open or file is corrupted.
- Ø All types of plagiarism are strictly prohibited.
- For further clarification of your concepts, consult recommended books and lecture handouts.
- If you have any query related to assignment then email at firstname.lastname@example.org.