Ventajas y Desventajas de Software. (2023)

Ventajas

Del software propietario en general

o Las compañías productoras de software propietario por lo general tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen.

o Se destina una parte importante de los recursos a la investigación sobre la usabilidad del producto.

o Se tienen contratados algunos programadores muy capaces y con mucha experiencia.

o El software propietario de marca conocida ha sido usado por muchas personas y es relativemente fácil encontrar a alguien que lo sepa usar.

o Existe software propietario diseñado para aplicaciones muy específicas que no existe en ningún otro lado mas que con la compañía que lo produce

o Los planes de estudios de la mayoría de las universidades del país tienen tradicionalmente un marcado enfoque al uso de herramientas propietarias y las compañías fabricantes ofrecen a las universidades planes educativos de descuento muy atractivos. De ahí que los recién egresados pueden comenzar su vida productiva utilizando estos productos de inmediato. No obstante, en los centros de estudio más prestigiados se observa un cambio en esta tendencia.

o Existe gran cantidad de publicaciones, ampliamente difundidas, que documentan y facilitan el uso de las tecnologías proveídas por compañías de softwarte propietario, aunque el número de publicaciones orientadas al software libre va en aumento.

Del software de Microsoft

Dada la gigantesca participación del software de Microsoft en el mercado resulta importante dedicarle un apartado especial.

o El sistema operativo Windows (en sus diferentes variantes) se encuentra ya instalado en la gran mayoría de las máquinas que se encuentran trabajando en México. Siendo más notable en las computadoras de escritorio, no así en el lado del servidor, donde los diferentes sabores de Unix mantienen mucho terreno.

o Al utilizar productos fundamentados en los sistemas operativos de Microsoft, el tamaño de la curva de aprendizaje de la gente que ya utiliza esto, disminuye, al no tener que aprender el uso de un sistema operativo nuevo y de herramientas nuevas, aunque ya existen reportes de experiencias con usuarios reales en quienes la curva de aprendizaje de GNOME o KDE fue mínima.

(Video) VENTAJAS Y DESVENTAJAS DEL SOFTWARE

o Las herramientas de Microsoft son soportadas por una gran cantidad de compañías de todos tamaños a nivel nacional e internacional. Además existe una red de certificaciones que proveen de "credibilidad" a las soluciones creadas por cada compañia.

o Existen numerosas aplicaciones desarrolladas para la plataforma Win32 que no han sido portadas a otras plataformas. Aunque existen númerosas herramientas, libres o no, que facilitan la tarea de migración o reemplazos disponibles en las demás plataformas.

o Microsoft ha estado mejorando mucho sus productos, para que tengan un mejor desempeño en ambientes de red. Sin embargo aún matienen un rezago importante, ya que estas mejoras no han sido probadas lo suficiente por el mercado y la falta de interés por la seguridad es evidente.

Suponiendo que Microsoft obtiene un contrato exclusivo:

+ La integración de las diversas herramientas disponibles para la plataforma se facilita enormemente (obviamente con las limitaciones que presenta el uso de ésta plataforma).

+ Hay grandes facilidades para el desarrollo con las herramientas que se proporcionan, aunque éstas están enfocadas únicamente a la programación de clientes ligeros e interfaces gráficas de usuario.

+ Una sola compañía se podría encargar de todo el desarrollo. La cual sería la única responsable del buen funcionamiento de todo el proyecto.

+ Se podrían obtener grandes descuentos por compra de licencias.

+ Una sola compañía podría encargarse del soporte total.

Suponiendo que Microsoft proporciona la plataforma tecnológica y otras compañías los desarrollos.

+ Gran cantidad de desarrolladores en varias consultorías proporcionan una excelente competencia para los desarrollos, que se refleja en menores costos del mismo.

+ Gran cantidad de opciones para tener la plataforma tecnológica.

+ Se podrían escoger unas cuantas compañías que se encargen de todos los desarrollos bajando los costos por mantenimiento.

(Video) ventajas y desventajas de software

Desventajas

Hay que remarcar el problema ético de que en el momento en el que el gobierno está contratando servicios para la creación de un sistema, dicho sistema debería de ser libre - y basado en herramientas libres-, ya que el pueblo pagó por él y tiene derecho a tener acceso a ésta información (el código es información). ¿No hay alguna ley que apoye esto? ¿No hay alguna ley que obligue a las dependencias gubernamentales poner a disposición pública la información que generan, aunque sea bajo el contrato de un proveedor?

Más que remarcar un problema ético, hay que recalcar precisamente si existen impedimentos legales. Aquí necesitamos un abogado que nos indique específicamente esa ley o estatuto.

Del Software Propietario en General

* Es difícil aprender a utilizar eficientemente el software propietario sin haber asistido a costosos cursos de capacitación.

* El funcionamiento del software propietario es un secreto que guarda celosamente la compañía que lo produce. En muchos casos resulta riesgosa la utilización de un componente que es como una caja negra, cuyo funcionamiento se desconoce y cuyos resultados son impredecibles. En otros casos es imposible encontrar la causa de un resultado erróneo, producido por un componente cuyo funcionamiento se desconoce.

* En la mayoría de los casos el soporte técnico es insuficiente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria.

* Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema específico. En caso de que sea vitalmente necesaria tal modificación, es necesario pagar una elevada suma de dinero a la compañía fabricante, para que sea ésta quien lleve a cabo la modificación a su propio ritmo de trabajo y sujeto a su calendario de proyectos.

* La innovación es derecho exclusivo de la compañía fabricante. Si alguien tiene una idea innovadora con respecto a una aplicación propietaria, tiene que elegir entre venderle la idea a la compañía dueña de la aplicación o escribir desde cero su propia versión de una aplicación equivalente, para una vez logrado ésto poder aplicar su idea innovadora.

* Es ilegal hacer copias del software propietario sin antes haber contratado las licencias necesarias.

* Si una dependencia de gobierno tiene funcionando exitosamente un sistema dependiente de tecnología propietaria no lo puede compartir con otras dependencias a menos que cada una de éstas contrate todas las licencias necesarias.

* Si la compañía fabricante del software propietario se va a la banca rota el soporte técnico desaparece, la posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir las erratas de dicho software también desaparece. Los clientes que contrataron licencias para el uso de ese software quedan completamente abandonados a su propia suerte.

* Si una compañía fabricante de software es comprada por otra más poderosa, es probable que esa línea de software quede descontinuada y nunca más en la vida vuelva a tener una modificación.

(Video) VENTAJAS Y DESVENTAJAS DEL SOFTWARE

* En la mayoría de los casos el gobierno se hace dependiente de un solo proveedor.

Del Software de Microsoft

* Cada componente de Microsoft es una caja negra cuyo funcionamiento detallado se desconoce.

* El descuido que tiene Microsoft por la seguridad de sus sistemas operativos es evidente.

* La documentación de las herramientas para el desarrollo es muy limitada y obscura, debido a la misma obscuridad en el funcionamiento que prefieren mantener.

* El costo de las licencias es muy elevado (aunque en ocasiones resulta ser más barato que las soluciones que ofrecen otras compañías productoras de software propietario).

* Es necesario contratar paquetes de soporte técnico para la resolución de problemas y su costo es muy elevado.

* Por la experiencia, los sistemas operativos Windows se consideran inestables en ambientes de red, o en condiciones de alto rendimiento.

* Así mismo, las aplicaciones de Microsoft que corren sobre Windows también se consideran inestables.

* Los Service Packs de Windows NT son incompatibles con muchas aplicaciones.

* Microsoft tiene un muy negro historial en lo que se refiere a medidas de seguridad y atención de problemas de seguridad.

* Los sistemas operativos Windows son monousuario (puede haber muchos usuarios pero solo uno puede estar trabajando a la vez).

* Los ambientes de desarrollo en Windows son muy pocos y muy excluyentes.

(Video) VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE

* El artículo 28 constitucional prohibe los monopolios así como las prácticas monopolicas dentro del territorio nacional, derivado del punto anterior sería incongruente contratar los servicios de MS pues ¿cómo confiar en una compañía que está siendo procesada por el gobierno de su país acusada de prácticas monopólicas.

* En el caso de que Microsoft tome el control del proyecto e-México, nuestro destino será muy similar al del Reino Unido (click en "What do I need before I can register", menu del lado derecho) en donde sólamente está permitido el uso de navegadores que corren sobre el sistema operativo Windows teniendo exclusividad el Internet Explorer en el uso de encripción fuerte. Ver imágen para una demostración (Actualización: Al parecer a últimas fechas se agrego soporte para más navegadores y plataformas (entre las plataformas se encuentran MS Windows 9x/Me; Apple MacOS 7, 8, 9 y RedHat Linux 7.1), visitar el sitio para mas detalles.

10 ejemplos de Software de uso libre

GPL.
La Licencia Pública General GNU (GNU General Public License GPL) es la licencia que acompaña los paquetes distribuidos por el Proyecto GNU, más una gran varidad de software que incluye el núcleo del sistema operativo Linux. La formulación de GPL es tal que en vez de limitar la distribución del software que protege, llega hasta impedir que este software sea integrado en software propietario. La GPL se basa en la legislación internacional de copyright, lo que debe garantizar cobertura legal para el software licenciado con GPL.

Debian.
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG). En esencia, esta licencia contiene criterios para la distribución que incluyen, además de la exigencia de publicación del código fuente: (a) la redistribución libre ; (b) el código fuente debe ser incluido y debe poder ser redistribuido; (c) todo trabajo derivado debe poder ser redistribuido bajo la misma licencia del original; (d) puede haber restricciones en cuanto a la redistribución del código fuente, si el original fue modificado; (e) la licencia no puede discriminar a ninguna persona o grupo de personas, así como tampoco ninguna forma de utilización del software; (f) los derechos otorgados no dependen del sitio en el que el software se encuentra; y (g) la licencia no puede 'contaminar' a otro software.
Open Source. La licencia de Open Source Initiative deriva de Debian.

BSD. La licencia BSD cubre las distribuciones de software de Berkeley Software Distribution, además de otros programas. Ésta es una licencia considerada 'permisiva', ya que impone pocas restricciones sobre la forma de uso, alteraciones y redistribución del software. El software puede ser vendido y no hay obligaciones de incluir el código fuente. Esta licencia garantiza el crédito a los autores del software pero no intenta garantizar que las modificaciones futuras permanezcan siendo software libre.

X.org. El Consorcio X distribuye X Window System bajo una licencia que lo hace software libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la X.org que son software libre, y otras distribuciones que no lo son. Existen algunas versiones no-libres del sistema de ventanas X11 para estaciones de trabajo y ciertos dispositivos de IBM-PC que son las únicas funciones disponibles, sin otros similares que sean distribuidos como software libre.

Software con Dominio Público. El Software con dominio público es software sin copyright. Algunos tipos de copia o versiones modificadas pueden no ser libres si el autor impone restricciones adicionales en la redistribución del original o de trabajos derivados.

Software Semi-libre. El Software semi-libre es un software que no es libre pero permite que otros individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o algunas versiones de browsers de Netscape, y StarOffice.

Freeware. El término freeware no posee una definición ampliamente aceptada, pero es utilizada para programas que permiten la redistribución pero no la modificación, y que incluyen su código fuente. Estos programas no son software libre.

Shareware. Shareware es el software disponible con el permiso para que sea redistribuido, pero su utilización implica el pago. Generalmente, el código fuente no se encuentra disponible, y por lo tanto es imposible realizar modificaciones.

Software Propietario. El Software propietario es aquel cuya copia, redistribución o modificación están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.

(Video) Software Libre vs Software Privativo - Ventajas y desventajas

Software Comercial. El Software comercial es el software desarrollado por una empresa con el objetivo de lucrar con su utilización. Nótese que "comercial" y "propietario" no son lo mismo. La mayor parte del software comercial es propietario, pero existe software libre que es comercial, y existe software no-libre que no es comercial.

FAQs

How do you respond to change over following a plan? ›

In conclusion, it is important to remember that the Agile Manifesto advocates responding to change over following a plan - not instead of following a plan. And while change is inevitable, all change comes with a cost: be that in time, resources or both. The bigger risk is not being ready or accepting of change.

What are 4 values and 12 principles of agile? ›

Four values of Agile

individuals and interactions over processes and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; and. responding to change over following a plan.

What is traditional software development? ›

Traditional Software Development: Traditional software development is the software development process used to design and develop simple software. It is used when the security and many other factors of the software are not much important. It is used by freshers to develop the software.

What is the traditional approach to using software? ›

Traditional software development methodologies are based on pre-organized phases/stages of the software development lifecycle. Here the flow of development is unidirectional, from requirements to design and then to development, then to testing and maintenance.

How do you respond to changes? ›

5 Tips to Help You Respond Effectively to Change
  1. Learn patience. Generally, things do not happen overnight. ...
  2. Be persistent. It's easy to want to give up, especially when things are not going your way, or are even looking glum. ...
  3. Be practical. ...
  4. Be positive. ...
  5. Have a purpose.
5 Jul 2011

How can we respond to change in agile? ›

Agile development encourages product owners to address customer needs through change. Follow these 10 tips for change requests and management practices that keep projects on track.
  1. Embrace change and make adjustments. ...
  2. Design to customer expectations. ...
  3. Emphasize user stories from the start. ...
  4. Review and prioritize changes.
23 Oct 2019

What are the 3 pillars of Scrum? ›

Understand Scrum

If you carefully scrutinize scrum, you will find again and again the three pillars of empirical process control: transparency, inspection, and adaptation.

What are 3 C's in user stories? ›

Three Cs of User Stories - Well Explained. In 2001, the Card, Conversation, Confirmation model for user stories was proposed by Ron Jeffris for extreme programming, where he states user stories to be critical elements of the XP “Circle of Life”.

What are the 3 key elements of Agile methodology? ›

If it's decided that agile is the most appropriate development methodology to use, then the three key things that will enable the project to be a success are: collaboration, constant focus on business value, and appropriate level of quality.

Which of the following is basic software development process? ›

Known as the 'software development life cycle,' these six steps include planning, analysis, design, development & implementation, testing & deployment and maintenance. Let's study each of these steps to know how the perfect software is developed.

Why are software projects different from other projects? ›

Software projects contain more complexity than other engineered artifacts. For example, in a bridge, there is a clear structural relationship between parts, whereas software component relationships are much more complicated. We can't measure the complexity of a software project until we work on it.

Which model helps a developer in developing the software? ›

Agile development methodology

In all agile methods, teams develop the software in iterations that contain mini-increments of the new functionality. There are many different forms of the agile development method, including scrum, crystal, extreme programming (XP), and feature-driven development (FDD).

How do I choose a good software development methodology? ›

How To Choose The Software Development Process That's Right For You
  1. Evaluate The Requirements Flexibility. ...
  2. Define The Software's End-Users. ...
  3. Be Aware Of The Project Size. ...
  4. Evaluate Your Development Time Frame. ...
  5. Consider The Development Team's Location.
8 Jan 2022

What is a software development methodology? ›

Software development methodology is a process or series of processes used in software development. Again, quite broad but that it is things like a design phase, a development phase. It is ways of thinking about things like waterfall being a non iterative kind of process. Generally it takes the form of defined phases.

How do you respond to changes at work? ›

11 tips for dealing with change at work
  1. Be honest about your concerns. ...
  2. Practice positive thinking. ...
  3. Communicate with your superior frequently. ...
  4. Re-evaluate your job and your place within the company. ...
  5. Ask questions frequently. ...
  6. Take a skills course. ...
  7. Confide in family and friends for support.
22 Feb 2021

How do you react positively to change? ›

  1. Acknowledge the change. ...
  2. Face your fears. ...
  3. Confront your feelings and seek support. ...
  4. Stop the fearful thoughts and replace them with something positive. ...
  5. Be flexible and embracing of change. ...
  6. Be part of the change. ...
  7. Communication, communication and more communication. ...
  8. Reduce Stress and anxiety.
23 Feb 2015

How do you adapt to change easily? ›

Adjusting to Change: Adapt and Overcome
  1. Recognize that change is happening. “It is common for people to ignore the change that is happening around them for various reasons,” Sellars said. ...
  2. Write down the positive. ...
  3. When possible, prepare. ...
  4. Quiet your mind. ...
  5. Be kind to yourself. ...
  6. Talk it out.

How do you deal with changing requirements or priorities? ›

10 Tips to Manage a Change in Priorities
  1. Analyze the change strategy. ...
  2. Assess the tasks' priority. ...
  3. Organize your current tasks. ...
  4. Be open to change. ...
  5. Focus on what you can control. ...
  6. Manage your energy. ...
  7. Ask for help. ...
  8. Follow-up.

How do you manage changes in scrum? ›

Everything You Need To Know About Change Management in Scrum
  1. Start. At the start of the iteration, the team picks tasks that are high on priority and need immediate attention. ...
  2. Middle. The next step is to create software that would meet all the requirements.
  3. End. ...
  4. Prioritizing Them. ...
  5. Estimating Them.
28 Mar 2018

Why does change happen in software development? ›

Poorly Defined Requirement Development Process: A major reason for change is a poorly defined or ignored requirement development process. This can result in defective requirements, incorrect requirements, and missing requirements.

What are the 5 Scrum values? ›

A team's success with scrum depends on five values: commitment, courage, focus, openness, and respect.

How is UAT done in agile? ›

Agile brought user acceptance testing into all stages of the software development process. The methodology invites business stakeholders, such as the product owners, into the fold as a member of the Agile team, where they can make sure their needs are met.

What is a good user story? ›

The story always elaborates an advantage for the user, customer or client. The story is quantifiable: it has enough concrete detail to enable an experienced team to appreciate its scope. The story is the right size. The story contains enough information to allow it to be tested.

How a user story is written? ›

User stories are often expressed in a simple sentence, structured as follows: “As a [persona], I [want to], [so that].” Breaking this down: "As a [persona]": Who are we building this for?

Which 3 elements should a user story have? ›

The three elements of the standard user story template address: Who wants the functionality. What it is they want. Why they want it.

What are the 3 stages of Agile planning? ›

The 3 Stages of Agile Teams – Which Agile Stage Is Your Team At?
  • Survival. The first stage in becoming an agile team is survival mode. ...
  • Learning. In the learning stage, teams are one step ahead of those in survival mode. ...
  • Self-Sufficient Agile Team.
2 Jun 2016

What is basic Agile? ›

Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches. Instead of betting everything on a "big bang" launch, an agile team delivers work in small, but consumable, increments.

What is the most important step in software development? ›

Software development stage 1: Analysis

In our minds, the analysis stage is the most crucial step in software development. The RTS Labs teams focus on this stage a lot, so we can get it right the first time.

How do you handle software? ›

15 Tips for Managing a Software Project
  1. Assemble the right team. ...
  2. Define the project scope. ...
  3. Define deadlines and milestones. ...
  4. Establish individual and team goals. ...
  5. Set the tone right away. ...
  6. Communicate early and often. ...
  7. Make meetings meaningful. ...
  8. Gather requirements, then let the team work.
18 May 2020

Why is software developed? ›

Importance of Software Development

It is very important for businesses as it helps them distinguish from competitors and become more competitive. Software development can improve the client's experiences, bring more feature-rich and innovative products to market, and make setups more safe, productive, and efficient.

What is the importance of software project management? ›

The importance of project management in organizations can't be overstated. When it's done right, it helps every part of the business run more smoothly. It allows your team to focus on the work that matters, free from the distractions caused by tasks going off track or budgets spinning out of control.

What do you mean by software project? ›

A Software Project is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.

What are the types of software projects? ›

10 Types of Software Development — Explained
  • Frontend Development. Frontend developers work on the part of the product with which the user interacts. ...
  • Backend Development. ...
  • Full-Stack Development. ...
  • Desktop Development. ...
  • Web Development. ...
  • Database Development. ...
  • Mobile Development. ...
  • Cloud Computing.
26 Oct 2020

What are the 5 examples of software? ›

Examples of modern applications include office suites, graphics software, databases and database management programs, web browsers, word processors, software development tools, image editors and communication platforms.

How is the agile value Responding to change over following a plan? ›

Answer: During sprint planning, the development team has complete control over which product backlog items to work on. Based on current market conditions and feedback from the previous sprint, the product owner can alter the plan for the next sprint.

What does Responding to change over following a plan mean in practice 1 point? ›

Replacing a rigid plan with a different set of methods.

What does Individuals and interactions over processes and tools mean? ›

Individuals and Interactions Over Processes and Tools

The first value in the Agile Manifesto is “Individuals and interactions over processes and tools.” Valuing people more highly than processes or tools is easy to understand because it is the people who respond to business needs and drive the development process.

What does customer collaboration over contract negotiation mean? ›

"Customer collaboration over contract negotiation" reminds us that it's more important for a development team to allow for some flexibility to please a customer, seeking a collaborative solution to issues that might arise during product development, rather than to stick to a rigid contract.

What are the five agile values? ›

A team's success with scrum depends on five values: commitment, courage, focus, openness, and respect.

Can product owner and Scrum Master be the same person? ›

No, it should be 2 different individuals. This would seem to naturally indicate 2 separate individuals for Scrum Master and Product Owner. They each have a different focus and scope.

What is interrupt buffer in Scrum? ›

The idea of an interrupt buffer has been written about by Scrum, Inc. and Mike Cohn. The idea is that some capacity is set aside for urgent, unplanned work that may appear within a Sprint. This can be helpful to allow the team to address user requests or to perform operational or support work.

Which of these are the needed to realize TCS vision of 0 4 2? ›

This is Expert Verified Answer

Explanation: The fourth core value of Agile project management addresses the response to change. Change is a valuable tool for creating great products. By contrast, agile projects accommodate change systematically.

Which are the two key concepts that help teams understand and implement the values of Agile Manifesto? ›

The Agile Manifesto consists of four key values: Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation.

What does working software over comprehensive documentation mean? ›

Some types in some cases are. Working software over comprehensive documentation means that delivering software that does what it should comes first in the priorities before creating documentation.

How is the agile principle of working software over comprehensive documentation put into practice? ›

The Agile Manifesto prescribes that teams should value working software over comprehensive documentation. It doesn't mean that you should not create documentation; it means you should create documentation that provides value and at the same time does not hinder the team's progress.

Why collaboration is important in Agile? ›

Agile methodologies emphasize the value of collaboration as an effective way to build workable solutions to complex problems. When a group of people work together to achieve a common goal by sharing their ideas and skills, they are more likely to get the desired results – faster and more efficiently.

What is the meaning of customer collaboration? ›

Simply put, customer collaboration is the practice (and art) of listening to your customers and acting on their input to everyone's benefit. You get to improve your customer experience, and your customers get to enjoy products or services that's higher quality and more relevant to their needs.

Why is it better to encourage collaboration between the customer and the developer rather than sticking to the strict execution of a pre established contract? ›

This is because the more collaboration that occurs between your customers and your development team, the higher the level of trust between the two that grows. This increased level of trust improves the rapport between these groups, which leads to more— and therefore much more productive—feedback from your customers.

Videos

1. Software contable - Ventajas y Desventajas (4/8)
(Ceteris Paribus)
2. Definición, ventajas y ejemplos de Software Libre
(Software Libre)
3. Ventajas y desventajas del software en línea
(vanni Urquiza)
4. Ventajas y Desventajas de los Software Educativos
(Ligia Reyes)
5. Software Contable, Ventajas y Desventajas
(Delia Araúz)
6. Software libre y comercial (que son y sus ventajas y desventajas)
(Tus trabajos)
Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated: 12/09/2023

Views: 6171

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.