software

How do you handle upgrades of software you develop?

I develop c# desktop software for medium-sized companies, and I'm looking for a good strategy to deploy software upgrades to my customers. How do you handle this? Do you use windows installer? Is it a better choise to develop my custom upgrade program? Have you already developed similar things? Do you have some best practice to sh...

How to maintain up to date documenation about the current state of functionality in Agile environment

Agile is suppose to be light on documentation. In the agile world it is highly likely that the original requirement changes very quickly based end user input or the changes in design. The new requirement gets captured in form of new user story which again could be very short lived and may change in near future. In this scenario it gets d...

Software engineering certification trends

Hey Folks ! I was wondering if PSP is a valuable certificate and what are the certificate trends for software process,development and quality assurance. ...

Developing an automated software deployment program through Samba or Active Directory

I'm a web developer that needs to build a piece of software for my local office of about 20-30 Windows computers. It needs to automatically and silently run software updates and deployments on all computers. The Windows computers run on a local network. I'm not sure where to start putting my hands on with something like this... I'm an...

How to approach SRS

What is the best way to write the system requirement specification. Definition is given to me. project scope is very heavy. Which model should i approach to get the detailed requirement from the client ? Which are the common mistakes while gathering information from client and writing specification ? Help appreciated. ...

licensing open source software

As a newbie, I am quite confused how open source software is can/be licensed. I know of licenses like GNU public, Apache, and others. What is the procedure to license a open source software by developer? What considerations should be made? What choices do I have? ...

when do we need Decorator Pattern?

when do we need to go for Decorator pattern? If possible give me a real world example that suits that pattern... ...

when do we need Adapter pattern?

When do we need to go for Adapter pattern? If possible give me a real world example that suits that pattern... ...

Open source deployment masqueraded with paid product

Has anyone ever executed a deployment of opensource software product masqueraded with a paid product? Let's say a company had paid thousands of $$ annual licensing for a particular product. Every kludge that you designed could not get that product work according to the requirements of the project at hand. However, you were able to depl...

Why are software images boxed?

You know what I mean—like Adobe. If you go to their website, their product images are in a box. The same with games, they're in a box. I've always found it awkward that a circular disk would be found inside of a box. Even in some cases where there aren't physical copies of a software, the downloadable file is represented by a box. So wh...

Best and modern ways of licensing a software

What is the best way of connecting some installed software with a certain computer via internet? I guess each install package (disk) should have its unique serial number. And the serial number should be connected to the computers unique parameters during installation, isn't it? As I know there are some approches that take from computer C...

develop blog building software

Hello, I want to develop a blog building software, a software to publish directly from desktop to any blog site/software am using online eg wordpress, google blog etc. basiclly what am trying to do is that the software i would develop would allow me with a valid login to post/blog to an online blog i own. Now here are my questions is...

Software Validation Server in Python?

I have been working on a huge project for work for a while now, and it is almost done. However, in an effort to prevent the program was being pirated (I already know there is pretty much no method that can't be cracked ), the software needs to be able to validate. I'm not exactly sure how to do this. Could some sort of software validatio...

Document and organize your experiments And Every Good thing that you think and you learn about it

Possible Duplicate: What do you use to keep notes as a developer? Hi friends, What is the best software for documenting our experiments and good things in daily life, such as technical tips that we learned in projects, behavioral issues and everything. At first I tried some note management software, but most of them lack sear...

An online project managment software

Hi, I am searching for a good online project managment software. There are plenty of them though. So, the best way would be to get some recommendations. :-) Lately I've found Zoho Projects.. does anyone use it? Thanks for answers. Andy ...

How do I design my software for remappable short-cut keys?

I've just started on a GUI application which will feature several distinct modes and a large number of keyboard shortcuts. Ideally I'd like to support letting the user remap these, like in eclipse. What is - if any - the standard solution to this situation? I can imagine the main window captures all key-presses and translate them to key-...

Url Structure open source software

I am looking for an open source software that can create sitemaps/url structures. I know I can do it in e.g. in Illustrator. But maybe there is a special piece of software that lets me (once I put entered the data) do some more than simply display. Thanks ...

Are there any open source projects dealing with aspects like "alarms", "performance monitoring" etc?

A typical telecom or datacom embedded product would involve things like an alarm subsystem, modules for "PM" (you know, the 15 minute, 24 hour etc. bins), high availability etc. I have some ideas in this regard and was wondering whether there are any open source projects that deal with such topics? As far as I could tell, Asterisk and Op...

License choice for PHP software

I am thinking of selling a piece of PHP software (set of scripts). Naturally, since it is PHP the source code is freely available once people obtain the code, so I am looking into how I can "legally" protect it from just being shared and distributed without me making any money. I know this is not going to protect it in practice, I just w...

Good Product Management Software

Currently, we have information about our products in a variety of places. ERP, Various Databases, etc. Generally we're using SQL Server to store most of the database. We want to create a centralized place where we can store all the information related to our products and start replacing these disjoint databases (with the exception of t...