Software engineering techniques, processes, software quality. Information systems, decision support systems, and issues related to organizational technology adoption. New technologies, web2, web3 and their impact upon people life.
|Top 100 tennis|
Recent blog post
User reviewsPersonal attacks are NOT allowed
Please read our comment policy