The proposed layered and component based software architectural style enables data sharing and accessibility of computational software components across Biomedical Science problem domains. It also opens the door to translational informatics, which bridges the gap between knowledge, generated in biomedical science, and clinical practices. Software applications created from the proposed software architectural style, are able to support continuous drug repurposing. They exploit the semantic, which exists, and is available across biomedical problem domains, between drug chemical compounds, their biological targets, particularly unintentional targets and drug therapeutic effects. The excerpt from the proposed software architecture has already been deployed in a computationally light-weight software application, which manages drug repurposing through reasoning upon the available semantic. However a full scale implementation and full deployment of the software architecture, plus data sharing across the spectrum of biomedical research and disciplines, would require some changes in the way therapeutic drugs are discovered, tested and approved.