PROMISE: Product Lifecycle Management and Information Tracking using Smart Embedded Systems