XML 25 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies and Organization (Details) (USD $)
Jan. 31, 2015
Jan. 31, 2014
Jun. 01, 2011
Sep. 21, 2011
Significant Accounting Policies [Line Items]        
Authorized common stock 200,000,000us-gaap_CommonStockSharesAuthorized 200,000,000us-gaap_CommonStockSharesAuthorized    
Par value of common stock (in usd per share) $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare    
Authorized blank check preferred stock 50,000,000us-gaap_PreferredStockSharesAuthorized 50,000,000us-gaap_PreferredStockSharesAuthorized    
Par value of blank check preferred stock (in usd per share) $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare    
New Jersey Corporation        
Significant Accounting Policies [Line Items]        
Authorized common stock     30,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= msof_NewJerseyCorporationMember
 
Florida Corporation        
Significant Accounting Policies [Line Items]        
New shares issued to shareholders for each acqiree share owned       0.02msof_BusinessCombinationNewSharesIssuedToShareholdersForEachAcquireeShareOwned
/ dei_LegalEntityAxis
= msof_FloridaCorporationMember
Authorized common stock     200,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= msof_FloridaCorporationMember
 
Par value of common stock (in usd per share)     0.001us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= msof_FloridaCorporationMember
 
Authorized blank check preferred stock     50,000,000us-gaap_PreferredStockSharesAuthorized
/ dei_LegalEntityAxis
= msof_FloridaCorporationMember
 
Par value of blank check preferred stock (in usd per share)     0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= msof_FloridaCorporationMember